Python 如何在windows命令行中运行.py文件?

Python 如何在windows命令行中运行.py文件?,python,command-line,Python,Command Line,我已经编写了一个简单的python程序,使用IDLE从命令行运行它。我没有权限将.py文件保存在python目录(C:\program files\python33)中,所以我将其保存到C:\Pyscripts 此外,python已经添加到路径中,我可以在命令行中运行一个简单的print(“Hello”)。我已经将这一行保存到一个py文件中,现在我想从命令提示符下运行它,但我遇到了不同的错误!我已经搜索和测试了不同的方法,但都不起作用 有什么建议吗 谢谢 启动cmd.exe cd C:\Pysc

我已经编写了一个简单的python程序,使用IDLE从命令行运行它。我没有权限将.py文件保存在python目录(C:\program files\python33)中,所以我将其保存到C:\Pyscripts

此外,python已经添加到路径中,我可以在命令行中运行一个简单的
print(“Hello”)
。我已经将这一行保存到一个py文件中,现在我想从命令提示符下运行它,但我遇到了不同的错误!我已经搜索和测试了不同的方法,但都不起作用

有什么建议吗

谢谢

  • 启动cmd.exe
  • cd C:\Pyscripts
  • python filename.py
  • 对于像
    打印“hello”
    这样的基础知识,您不需要任何库导入语句,但对于稍微复杂一些的内容,您可以这样做

    您安装了哪种python

  • 您不想在windows下的c:\program files中保存文件。这不是一个好的做法。像以前一样或在用户目录下设置dev目录是一个更好的选择

  • 您是否已将python添加到路径设置中?如果启动命令提示符(cmd.exe,not IDLE,并键入
    python
    ,会得到什么?如果尚未设置python路径,请参阅或 。只需将设置更新到您正在使用的python版本,例如c:\python27

  • 获得一个文本编辑器,而不是使用IDLE.textpad、textedit、vim、emacs、context、geanie、sublime等等。或者获得一个IDE。Aptana的studio 3易于使用且免费(eclipse已安装插件)或免费社区版的pycharm


  • 这个问题的答案是,您应该学习有关使用解释器和/或使用python模块的基本教程。例如:

    以下是从命令提示符创建和运行单行测试脚本的简单方法:

    C:\>cd \Pyscripts
    C:\Pyscripts>echo print("hello") > mytest.py
    C:\Pyscripts>mytest
    hello
    
    尝试一下,如果它在你的系统上失败了,发布结果。这是对你的系统配置的一个很好的健全性检查

    (编辑)原始文件无法工作的原因:当您空闲运行时,它会以一个交互式会话开始,类似于:

    ActivePython 3.2.2.3 (ActiveState Software Inc.) based on
    Python 3.2.2 (default, Sep  8 2011, 10:55:13) [MSC v.1500 64 bit (AMD64)] on win32
    Type "copyright", "credits" or "license()" for more information.
    >>> print("hello")
    hello
    >>> 
    

    当您保存此文件(文件>>保存)时,您保存了完整的shell会话输出,而不仅仅是您编写的脚本。相反,您应该选择(文件>>新窗口),它将打开一个文本编辑器,添加您的代码并保存它。您可以使用任何文本编辑器,而不仅仅是空闲的,来完成此步骤。

    1.什么错误?2.“我可以运行简单打印(“Hello”)”-那么,什么可以运行,什么不能运行?如果执行时出现错误,问题可能是您的代码,而与执行环境无关。如果您发布代码和错误,也许我们可以提供帮助。当我键入print(“Hello”)时在命令行中,没有问题。但当我在空闲状态下写入时,将其另存为py文件,然后在命令提示符下运行时会遇到错误。假设我在上面提到的目录中有一个.py文件,我想在windows命令行中运行它,但我不能。我怎么做呢?向我们确切显示键入的内容以及结果。不要描述ibe it,show it:-)一般来说,您不需要在前面加上“python”在windows上。我刚刚做了两行:start cmd.exe cd C:\Pyscripts python filename.py,我得到了一个错误:系统找不到指定的路径。我发现这样可以避免在教人时产生混乱,并且避免在他们安装了多个版本时遇到麻烦。另外,因为某些东西在windows上以某种方式工作并不意味着这是一个好方法我有Python3.3.2,当我将Python添加到路径设置中时。当我启动命令提示符并键入python时,我得到了以下信息:python 3.3.2(..)…键入“help”、“”、..@MACEE您是键入了确切的短语“python filename.py”还是在实际的文件名中替换了?如果您刚刚编写了filename.py,那么系统找不到指定的路径也就不足为奇了…@MACEE-假设您的程序很小,请编辑您的问题并将其粘贴为代码块。谢谢,这很有帮助。