可以用python标记命令行输入吗?
我使用的许多命令行.exe应用程序允许您标记可选输入 e、 g.program.exe-o outputfile.txt-f 其中“-o”表示与默认值不同的可选输出文件名,“-F”表示脚本的另一个选项 到目前为止,我一直在使用sys.arg[]变量来输入python脚本中的文件名等,但这必须按照设定的顺序,是否可以将输入标记到python脚本中可以用python标记命令行输入吗?,python,command-line,flags,argv,Python,Command Line,Flags,Argv,我使用的许多命令行.exe应用程序允许您标记可选输入 e、 g.program.exe-o outputfile.txt-f 其中“-o”表示与默认值不同的可选输出文件名,“-F”表示脚本的另一个选项 到目前为止,我一直在使用sys.arg[]变量来输入python脚本中的文件名等,但这必须按照设定的顺序,是否可以将输入标记到python脚本中 [这一切都是因为我不小心将输入名称和输出名称按错误的顺序排列,并重写了我的输入文件]如果您使用的是Python 2.7,您需要使用。如果您使用的是旧版本
[这一切都是因为我不小心将输入名称和输出名称按错误的顺序排列,并重写了我的输入文件]如果您使用的是Python 2.7,您需要使用。如果您使用的是旧版本,您需要模块。您可以使用Python提供的模块来处理命令行参数
- (弃用警告)
>>> var = raw_input('Please enter "Y" to proceed further:')
Please enter "Y" to proceed further:Y
>>> var
'Y'
>>>if var == 'Y':
... sys.exit(0)
...