我已经写了一个简单的python程序,使用IDLE从命令行运行它。我没有权限将.py文件保存在python目录(C:\program files\python33)中,所以我将其保存到C:\Pyscripts。
此外,python已经添加到路径中,我可以在命令行中运行简单的print ("Hello")。我已经将这一行保存到py文件中,现在我想从命令提示符运行它,但我遇到了不同的错误!我已经搜索和测试了不同的方法,但它们都不起作用!
有什么建议吗?
谢谢。
发布于 2013-11-05 08:59:57
cd C:\Pyscriptspython filename.py对于像print 'hello'这样的基础知识,您不需要任何库导入语句,但是对于稍微复杂的事情,您将需要。
你安装了哪种python?
python,会得到什么结果?如果尚未设置python路径,请参见http://docs.python.org/2/using/windows.html或http://www.katsbits.com/tutorials/blender/setting-up-windows-python-path-system-variable.php。只需将设置更新为您正在使用的python版本,例如c:\python27.发布于 2013-11-05 09:14:12
这个问题的答案是,你应该参加一个关于使用解释器和/或使用python模块的基本教程。例如:http://docs.python.org/2/tutorial/modules.html
发布于 2013-11-05 09:20:35
以下是从命令提示符创建和运行单行测试脚本的简单方法:
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
>>> 当您保存这个(文件>>保存)时,您已经保存了整个>>会话输出,而不仅仅是您编写的脚本。相反,您应该选择(文件>>新窗口),这将打开一个文本编辑器,添加您的代码并保存它。对于这一步,您可以使用任何文本编辑器,而不仅仅是idle。
https://stackoverflow.com/questions/19779986
复制相似问题