Python 3.3.3使用命令行运行文件

时间:2014-01-17 20:53:27

标签: python

我刚刚开始学习Python 3.3.3,其中有来自O'Reilly的书“学习Python”,作者是Mark Lutz,第4版。

我能够以交互方式运行代码,但是当我尝试通过命令行从文件运行代码时,我只是一直遇到语法错误。

仅供参考,我使用的是Windows 7。

本书要求使用文本编辑器创建一个文件,其中包含以下内容:

import sys
print(sys.platform)
print(2 ** 100)
x = 'Spam!'
print(x * 8)

我使用记事本执行此操作并使用后缀“py”和文件类型“all.files”保存文件,因此不会保存“txt”文件。当我尝试在python命令中运行脚本时,我收到一条错误消息。我已经尝试进入PATH,但那也没有用。它位于C:\ Python33 \

非常欢迎您提供的任何指导。过去1小时我尝试了很多方法。

3 个答案:

答案 0 :(得分:0)

所以,我的Path变量

中有以下内容
C:\Python27;C:\Python27\Scripts;

这就是你拥有的吗?也许关闭命令行并再次打开它,或关闭机器并再次打开它 - 系统变量不会立即更新。

答案 1 :(得分:0)

你在哪里保存了脚本?

这是什么输出?

cd C:\Python33; dir; python script1.py

答案 2 :(得分:0)

首先,确保您保存为“.py”的文件具有正确的ext而不是“.txt”,否则您可以轻松下载“notepad ++”以保存为正确的扩展名“。 如果你保存的文件是正确的,那么你必须执行“cmd.exe”,然后使用“cd c:\ Python33”转到“python33”文件夹或你拥有它的地方,一旦你在正确的目录中,写“python PATH.py”,其中PATH是file.py的正确路径,或者你可以将文件移动到cmd。

希望有所帮助

相关问题