我正在运行这个:
import csv
import sys
reader = csv.reader(open(sys.argv[0], "rb"))
for row in reader:
print row
我得到的回应是:
['import csv']
['import sys']
['reader = csv.reader(open(sys.argv[0]', ' "rb"))']
['for row in reader:']
[' print row']
>>>
对于sys.argv[0]
我希望它提示我输入一个文件名。
如何让它提示我输入文件名?
使用^{} function 从用户处获取输入(2.x):
或者只是:
或者在Python 3.x中:
sys.argv[0]
不是第一个参数,而是当前正在执行的python程序的文件名。我想你想sys.argv[1]
在python 3.x中,使用
input()
而不是raw_input()
相关问题 更多 >
编程相关推荐