执行 python 文件时出现意外标记附近的语法错误

syntax error near unexpected token while executing a python file

我试图执行一个 python 文件,它没有保存在 python 目录中,而是保存在 linux (fedora) 终端中的另一个目录中。我尝试的是:

$ exec(vsh1.py)

导致错误:

bash: syntax error near unexpected token 'vsh1.py'

有人能找到解决办法吗... 提前致谢

exec(python2.7 filename.py)这就是命令。

你想要这个:

python vsh1.py

或者如果您的脚本正确设置了可执行权限和 "shebang line":

./vsh1.py

找到您的 python 的源文件

find / -name vsh1.py

一旦找到 运行

 python /path_you_found/vsh1.py

如果您想让解释器从任何位置看到您的脚本,您必须将它添加到 PYTHONPATH:

 PYTHONPATH=$PYTHONPATH:/path_you_found/vsh1.py

如果您的脚本在同一目录中,您可以 运行

python ./vsh1.py