python - 使用参数运行 python 脚本
问题描述
我正在尝试使用 shell 的参数运行脚本:
C:\Python27\python.exe E:\python.py argument1
我想将此论点用作:
def main(argv):
cmdargs = str(sys.argv[1])
file = open('E:\file_'+ cmdargs + '.txt',"r")
结果我想得到:
E:\file_argument1.txt
解决方案
正如@Kemp 所说,只需导入sys
和使用sys.argv[1]
.
推荐阅读
- java - 如果处理时间过长,Apache Camel 是否会跳过删除从队列中读取的消息?
- python - 使用python在json中通过kafka发送和接收图片
- angular - 角库。使用 ng-packagr 的模块编译顺序
- sql - 如何计算访问的每一行之间的经过时间
- swift - Swift 5:- 找不到应用 ID。将带有您的应用程序 ID 的字符串值添加到 Info.plist 或调用 [FBSDKSettings setAppID:]
- github - 从 CLI / Git Bash 登录 Github 的最佳方式
- c# - 计算角度最近的捕捉点
- firebase - 如何从 Firebase 集合中的多个文档中获取数据
- javascript - 扩展文件夹中的文件更改时自动重新加载 chrome 扩展
- flutter - 如何创建一个可以正确访问android原生AudioManager的flutter插件