我有这段代码:我如何执行Python脚本命令行标志
of = open("oldfile")
nf = open("newfile",'w')
for line in of:
if len(line) > 17:
nf.write(line)
of.close()
nf.close()
,而不是指定17,我希望能够用一个变量把它放在我的脚本目录并执行它直接。如果没有标志,它可以打印'scriptname'之类的东西。如果有下面的标志,它会执行代码。
$ myscriptname -l 17 oldfile newfile将对
你的问题有点混乱。你可以使用环境变量,传递给脚本的命令行参数,从文件中读取参数... – khachik 2011-05-22 19:43:17
@khachik你能告诉我你在想什么吗? – magnetar 2011-05-25 20:56:46