Python语法错误......不确定原因

MHi*_*bin 0 python syntax

我之前使用过如下语句,但是当我尝试使用类似的东西时,它会返回错误....

  File "test.py", line 73
    with open(hostsTxt, 'a+') as f1, open(hostsCSV,'a+') as f2, open(hostNameLook, 'a+') as f3, open(webHostsTxt,'a+') as f4:
            ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

上面一行的语法:

if hostName != "*" and hostIP != "*":
  with open(hostsTxt, 'a+') as f1, open(hostsCSV,'a+') as f2, open(hostNameLook, 'a+') as f3, open(webHostsTxt,'a+') as f4:
Run Code Online (Sandbox Code Playgroud)

任何想法都会受到欢迎.

Mar*_*ers 7

看看它前面的行,会有一个括号或括号丢失.

那个,或者你有一个完全不支持的python版本,with直到python 2.6才引入语法.