执行 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
我试图执行一个 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