gpt4 book ai didi

python - 意外标记 `(' python 脚本附近的语法错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:22:52 25 4
gpt4 key购买 nike

我正在运行必须在 Windows 机器和 Linux 机器之间交互的 Python 代码。

代码在 windows 上启动,计算由服务器执行,结果返回到 windows 上的文件夹中。

当我在我的 Windows 机器上运行代码时没有问题,但是当它通过 linux 服务器传递时,我收到以下错误消息:

 line 25: syntax error near unexpected token `('
line 25: `db = MySQLdb.connect(host="192.168.1.18", # host

而这行代码是:

 db = MySQLdb.connect(host="192.168.1.18", # host

错误信息是什么意思,如何解决?

谢谢

最佳答案

Python文件需要Python解释器执行。

你可以这样做:

python script.py

script.py 是您的文件名。

您正在做的是通过 Bash 运行您的 Python 脚本(实际上,您得到的是典型的 Bash 错误)。发生这种情况的原因可能是您正在使用 ./script.py,但您的脚本缺少正确的 shebang line :

#!/usr/bin/env python

确实,如果您的脚本是 Python 3,您应该使用 python3 而不是 python

关于python - 意外标记 `(' python 脚本附近的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32245569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com