print os.path.exists(path), '0-----------' ^ SyntaxError: invalid syntax
时间: 2023-08-08 16:08:32 浏览: 232
这个错误提示是因为在 Python 3.x 中,`print` 不再是一个语句而是一个函数,需要使用括号将要输出的内容括起来。同时,在 Python 3.x 中,`os.path.exists()` 函数返回的是布尔值,因此需要使用 `str()` 函数将其转换为字符串才能和其他字符串一起输出。
正确的写法应该是:
```
print(str(os.path.exists(path)) + ' 0-----------')
```
或者更简洁的写法是:
```
print(os.path.exists(path), '0-----------')
```
这两种写法都可以避免 SyntaxError。
阅读全文