【发布时间】:2018-04-30 03:34:00
【问题描述】:
在 Python 的 Click 库中,有没有一种方法可以准确获取用户在终端窗口中输入的完整命令行?
【问题讨论】:
-
shell 处理命令并将参数传递给程序。该程序通常无法访问用户键入的确切命令。
-
对于 linux 你可以读取 bash 历史文件:for line in open('/home/user/.bash_history'): print(line, end='')
-
sys,argv 不起作用有什么原因吗?这至少会给你传递给 python 解释器的内容。你能提供任何关于你想要做什么的细节吗?
-
@WombatPM 实际上它确实有效。完全被 Click 的 API 迷住了。非常感谢!您能否将您的评论转换为答案,以便我接受。
标签: python command-line-arguments