在python中的.txt文件中添加字符

在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

我正在编写一个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 == 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伙计们^^