我有一个 unicode python 文件,其中有一些 unicode 源代码:
ξ = inp
该文件具有以下 header :
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
这在我的笔记本电脑上完美运行, 但是当我尝试在 docker 容器中运行它时,出现错误:
ξ = inp
^
SyntaxError: invalid syntax
我在这里缺少什么?
最佳答案
看来您的 docker 配置为使用 python 2 运行代码。添加 #!/usr/bin/env python3
还不够,因为 docker 不使用此 shebang 来确定用于执行代码的Python版本。
关于python - Unicode字符变量导致SyntaxError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47579904/