python - 为什么从 Python 命令行调用 Python 时 Python 无法找到并运行我的脚本?

标签 python windows directory execute

我在 python 命令行(使用 python 2.7)中,并尝试运行 Python 脚本。我的操作系统是 Windows 7。我已将我的目录设置为包含我所有脚本的文件夹,使用:

os.chdir("location") .

os.getcwd()返回此位置。

当我输入时:

python myscript.py

我收到这个错误:

File "<stdin>", line 1

python myscript.py
              ^

SyntaxError: invalid syntax .

我做错了什么?

我尝试运行的脚本的第一行未注释的行:

from game import GameStateData

最佳答案

听起来您正试图从 Python 中运行您的脚本。它不是这样工作的。如果你想运行 myscript.py,你需要从 system 命令提示符执行,而不是从 Python 解释器内部执行。 (例如,从开始菜单中选择“命令提示符”。我认为它通常位于“附件”或类似的目录下。)从那里您需要使用 CD 命令切换到脚本所在的目录。

关于python - 为什么从 Python 命令行调用 Python 时 Python 无法找到并运行我的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10865121/

相关文章:

python - 每个进程运行多个蜘蛛 - 不保存输出数据

python - 如何将通过输入命令输入的值存储在列表中

java - 为什么浏览器找不到java插件?

python - 使用多处理时在 Windows 中强制使用 if __name__= ="__main__"

java - 从Java运行bat自毁bat后关闭cmd

C++搜索目录和文件

directory - 重启实例时云存储目录消失

python - "Snake"填充网格(列表的列表)

python - Pytables - 按某些条件从表中删除行

java - 如何使用 java 阻止用户访问目录?