[英]Passing directory to python script as command line argument
我正在尝试将特定目录传递给python脚本,然后在脚本中使用该目录。 目录可以位于任何地方。 例如,脚本应在命令行上以
script.py directory_name
到目前为止,我看上去没有任何变化。
您可以按照以下方式进行操作:
directory_name=sys.argv[n]
如果用户未提供目录名称,则最好总是捕获该错误。
import sys
...
...
try:
directory_name=sys.argv[1]
print(directory_name)
except:
print('Please pass directory_name')
在这里检查sys.argv
import sys
print sys.argv[1]# this gives directory name
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.