执行Python代码

-1 投票
6 回答
1124 浏览
提问于 2025-04-17 02:41

我刚开始学习Python,想在Python命令窗口执行一段代码。我在桌面的“practice”文件夹里写了一个文件,叫“new.py”,然后打开了Python命令窗口。

当我输入

C:\users\user\Desktop\practice\new.py

它给我的结果是

SyntaxError: invalid syntax 

从命令提示符(CMD)执行是可以的,但在Python窗口里却不行!

有人能帮忙吗?

补充说明2:当我把编译后的代码放在同一个文件夹里并使用'import'时,它可以运行,但如果编译后的代码不在同一个文件夹里,就无法执行。

补充说明:这个文件里只有一个简单的打印语句,而且没有语法错误。

6 个回答

2

当你说你在使用“python命令窗口”,我猜你指的是IDLE吧?如果是这样的话,不用试着输入命令去运行你已经创建好的脚本文件,直接点击“文件”然后选择“打开”来打开那个文件,然后按F5键就可以运行它了。祝你好运!

2

Python的命令窗口是用来输入Python命令的。你可以试着输入' import system'或者' print 1+2'来看看效果。

如果你想运行另一个文件里的代码,就需要用到'import'这个命令。如果你在同一个文件夹下工作,直接输入'import new'就可以了。

不过,Python库里已经有一个叫'new'的模块,所以最简单的办法就是把你的文件改个名字...

3

这里面讲得很清楚: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解释器中执行文件?

撰写回答