我刚刚开始学习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小时我尝试了很多方法。
答案 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。
希望有所帮助