执行Python代码
我刚开始学习Python,想在Python命令窗口执行一段代码。我在桌面的“practice”文件夹里写了一个文件,叫“new.py”,然后打开了Python命令窗口。
当我输入
C:\users\user\Desktop\practice\new.py
它给我的结果是
SyntaxError: invalid syntax
从命令提示符(CMD)执行是可以的,但在Python窗口里却不行!
有人能帮忙吗?
补充说明2:当我把编译后的代码放在同一个文件夹里并使用'import'时,它可以运行,但如果编译后的代码不在同一个文件夹里,就无法执行。
补充说明:这个文件里只有一个简单的打印语句,而且没有语法错误。
6 个回答
当你说你在使用“python命令窗口”,我猜你指的是IDLE吧?如果是这样的话,不用试着输入命令去运行你已经创建好的脚本文件,直接点击“文件”然后选择“打开”来打开那个文件,然后按F5键就可以运行它了。祝你好运!
Python的命令窗口是用来输入Python命令的。你可以试着输入' import system'或者' print 1+2'来看看效果。
如果你想运行另一个文件里的代码,就需要用到'import'这个命令。如果你在同一个文件夹下工作,直接输入'import new'就可以了。
不过,Python库里已经有一个叫'new'的模块,所以最简单的办法就是把你的文件改个名字...
这里面讲得很清楚:http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows
重点是,当你打开Python的命令行界面时,就像是在进行实时编程。你可以试着在里面输入:
>>> print 'hello world'
如果你想运行你的文件,可以在命令提示符(cmd)中输入:python C:/users/user/Desktop/practice/new.py
更新:如果你想在Python命令行界面中运行文件,可以在这里找到答案:如何在Python解释器中执行文件?