我有一个函数,它接收并读取一个csv文件,以便我可以输入
python myscript.py filename.csv运行我的脚本.以下是我的功能:
def read(sys.argv[1]):
...
...
Run Code Online (Sandbox Code Playgroud)
但是我得到这个错误:
File "myscript.py", line 6
def read(sys.argv[1]):
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我怎么能写我的脚本才能做到这一点?
谢谢,
您需要在调用时将其sys.argv[1]作为参数传递,而不是在定义它时:read
def read(argument): # define it with argument
print argument # do whatever with "argument"
read(sys.argv[1]) # call it here
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1276 次 |
| 最近记录: |