我在提示符下运行这样的 python 脚本:
python gp.py /home/cdn/test.in..........
在脚本内部,我需要获取输入文件的路径,test.in
并且脚本应该从文件内容中读取和打印。这是运行良好的代码。但是文件路径在脚本中是硬编码的。现在我想将路径称为命令行参数。
工作脚本
#!/usr/bin/python
import sys
inputfile='home/cdn/test.in'
f = open (inputfile,"r")
data = f.read()
print data
f.close()
脚本不工作
#!/usr/bin/python
import sys
print "\n".join(sys.argv[1:])
data = argv[1:].read()
print data
f.close()
我需要对此做出什么改变?