在python中的.txt文件中添加字符
我正在编写一个python脚本,需要用户在命令行上添加一个参数来调用该脚本。剧本是在python中的.txt文件中添加字符,python,syntax,syntax-error,Python,Syntax,Syntax Error,我正在编写一个python脚本,需要用户在命令行上添加一个参数来调用该脚本。剧本是 #!/usr/bin/env python import sys if len(sys.argv) == 1: sys.exit("Error : argument expected.") print("coucou") a = ['SDK', 'DESKTOP', 'DFEM', 'COMMAND', 'TOK', 'DESKTOPONLY'] z = a.count(sys.argv[1] if z
#!/usr/bin/env python
import sys
if len(sys.argv) == 1:
sys.exit("Error : argument expected.")
print("coucou")
a = ['SDK', 'DESKTOP', 'DFEM', 'COMMAND', 'TOK', 'DESKTOPONLY']
z = a.count(sys.argv[1]
if z == 0:
sys.exit("Error : argument invalid.")
print (sys.argv[1])
错误是
File "./test.py", line 10
if z == 0:
^
SyntaxError: invalid syntax
有人能帮我吗?:)我刚刚开始使用python,它让我发疯了……在前面的一行:
a=a.count(sys.argv[1]
应该是a=a.count(sys.argv[1])
你在前一行缺少一个右括号。另外,为什么不使用argparse
?然后你会得到--h
神奇的帮助,等等。天哪,我在这40分钟内被卡住了…thx伙计们^^^^在前一行:a=a.count(sys.argv[1]
应该是a=a.count(sys.argv[1])
上一行中缺少一个右括号。另外,为什么不使用argparse
?然后你会得到--h
神奇的帮助,等等。天哪,我在那上面被卡住了40分钟……thx伙计们^^