python - Unicode字符变量导致SyntaxError

标签 python python-3.x ubuntu unicode python-3.6

我有一个 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/

相关文章:

python - 在 While 循环内刷新 Python 中的数据帧

python-3.x - 如何使用 telethon 从我的 telegram 联系人中删除用户?

list - 最大的质因数 Python

ubuntu - 为什么在 Vagrant 中禁用 --hwvirtex 可以解决运行 64 位操作系统的问题?

linux - 在 bash 中只获取 uname -r 的一部分

python - 为什么我在这个简单的 python 打印程序中遇到语法错误?

python - QFrame边框不显示

java - 使用文件参数通过 Java 运行 python 脚本

python - SqlAlchemy如何将这个类添加到数据库中

ubuntu - Haproxy 1.4 连接到 https 后端服务器