我有一个脚本,要求用户提供所需目录的路径
default_path = '/path/to/desired/directory/'
user_path = raw_input("Enter new directory [{0}]: ".format(default_path)) or default_path
print user_path
Run Code Online (Sandbox Code Playgroud)
如果没有输入,脚本有一个“默认”目录。我希望脚本“记住”用户输入的目录。也就是说,下次运行脚本时,我希望默认路径是最后一个用户输入的路径。这可能吗?
也许更一般地说,在 python 中编写命令行工具有很好的参考吗?
如果您正在维护该程序,则使其存储历史记录。在 Python 中,使用该readline
库并使其存储历史文件。
如果不想修改程序,可以使用包装器,例如rlwrap
.
rlwrap -H ~/.myprogram.history myprogram
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5117 次 |
最近记录: |