Python脚本没有执行

时间:2013-01-26 14:10:40

标签: python command-line python-2.7

我刚刚开始为10gen education MongoDB for developers (python)提供的在线课程学习python,我已经成功安装了python 2.7并设置了环境变量(路径:C:\ python27),我可以打开python shell和执行命令和东西,但是当我创建一个名为(test.py)的python脚本文件并打开命令promt时,导航到当前目录C:\10gen,当我尝试使用它运行时python test.py它显示错误

python: can't open file 'test.py': [Errno 2] No such file or directory

但是,如果我执行与.txt python test.py.txt扩展名相同的obove命令,则可以正常工作。我的问题是如何从命令行执行filename.py

PS :,我的脚本文件包含简单的函数,它遍历列表并打印出来。

提前致谢

3 个答案:

答案 0 :(得分:5)

之所以发生这种情况,是因为您使用了记事本并尝试将该文件保存为“保存”菜单中的(.txt)TextFile选项。

在“file.py”周围使用双引号或从“另存为”对话框的下拉列表中选择All Files

enter image description here

我建议使用EMac进行Python开发。您也可以从IDLE开始: - )

答案 1 :(得分:2)

您是否使用记事本编写python脚本?如果是这样,默认情况下它会将.txt添加到已保存文件的末尾。在记事本中保存代码时,请务必在保存对话框中单击“另存为所有文件类型”。

答案 2 :(得分:2)

Windows添加了一个.txt文件扩展名,它现在隐藏了你。更改您的文件夹首选项,让您看到文件扩展名,它将在那里。尝试使用更加程序员的文本编辑器,例如Notepad++,以避免重复出现此问题。