【问题标题】:How to run python programs from command promt on windows?如何在 Windows 上从命令提示符运行 python 程序?
【发布时间】:2012-07-02 15:34:07
【问题描述】:

好的,所以我让 python 在命令提示符下运行,我只是无法弄清楚从中调用脚本的语法。所以我的文件在 c:\python\script 中,所以我一直这样调用;

"C:\Python\Script"

但它什么都不做并返回

""File<stdin>", line 1"

【问题讨论】:

  • 你的 Python 脚本中有什么?
  • 是的,因为您只是列出了一个文件,而不是告诉 Windows 如何处理该文件。我没有 Windows,但我假设您必须以某种方式告诉它您正在使用 Python 解释器运行该程序。但是,Windows 没有 bash 终端,所以我不知道它是如何完成的。您可以尝试下载 bash 终端并使用它。
  • 另外,您应该使用 .py 扩展名命名您的 Python 脚本...
  • 脚本在 .py 分机中。该脚本是一个对文件内容进行排序的简单程序,我只是不知道从命令提示符在 python 窗口中调用的语法。

标签: command-line python-2.7 command-prompt


【解决方案1】:

如果你的路径中有 Python 可执行文件,你可以这样调用你的脚本:

python C:\Python\Script.py

【讨论】:

  • 我在路径中有可执行文件,并且在命令提示符下成功运行了 python,唯一的问题是调用另一个文件夹中的脚本; PYTHON 2.7(在此路径“C:\python27\python”中)我的脚本位于 (C:\python\script.py)
  • 您可以通过将整个路径传递给python命令来调用脚本,如我的答案所示。或者,您可以导航到脚本的位置c:\python,然后运行python script.py
【解决方案2】:

早安,

python script.py  arg1 arg2 argN

如果 python interpeter 不在 PATH 变量中,您可以设置它: Setting a system environment variable from a Windows batch file?

【讨论】:

  • 好吧,我试过“python script.py”但它没有运行,是因为我的脚本不在同一个文件夹中吗?此外,脚本不接受任何参数,因为它们是在脚本中设置的。
猜你喜欢
  • 2020-06-13
  • 2017-09-10
  • 2011-06-05
  • 1970-01-01
  • 2017-02-26
  • 2018-12-21
  • 2020-12-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多