Python 如何在windows命令行中运行.py文件?
我已经编写了一个简单的python程序,使用IDLE从命令行运行它。我没有权限将.py文件保存在python目录(C:\program files\python33)中,所以我将其保存到C:\Pyscripts 此外,python已经添加到路径中,我可以在命令行中运行一个简单的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
print(“Hello”)
。我已经将这一行保存到一个py文件中,现在我想从命令提示符下运行它,但我遇到了不同的错误!我已经搜索和测试了不同的方法,但都不起作用
有什么建议吗
谢谢
cd C:\Pyscripts
python filename.py
打印“hello”
这样的基础知识,您不需要任何库导入语句,但对于稍微复杂一些的内容,您可以这样做
您安装了哪种python
python
,会得到什么?如果尚未设置python路径,请参阅或
。只需将设置更新到您正在使用的python版本,例如c:\python27
这个问题的答案是,您应该学习有关使用解释器和/或使用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-假设您的程序很小,请编辑您的问题并将其粘贴为代码块。谢谢,这很有帮助。