Python脚本未执行
我刚开始学习Python,是为了参加10gen教育提供的在线课程,MongoDB开发者课程(Python)。我已经成功安装了Python 2.7,并设置了环境变量(路径:C:\python27)。我可以打开Python命令行,执行一些命令和操作。但是,当我创建了一个名为(test.py)的Python脚本文件后,打开命令提示符,导航到当前目录C:\10gen
,然后尝试用python test.py
来运行它时,却出现了错误。
python: can't open file 'test.py': [Errno 2] No such file or directory
不过,如果我用.txt
扩展名执行同样的命令,比如python test.py.txt
,那就能正常工作。我的问题是,如何才能从命令行执行filename.py
。
附注:我的脚本文件包含一个简单的函数,它会遍历一个列表并打印出来。
提前谢谢大家!
3 个回答
2
Windows系统给文件加上了一个.txt的后缀,但现在这个后缀被隐藏了。你可以调整文件夹的设置,让它显示文件的后缀,这样你就能看到它了。为了避免这个问题再次出现,建议你使用一个更适合程序员的文本编辑器,比如Notepad++。
2
你是在用记事本写Python脚本吗?如果是的话,记事本默认会在你保存的文件后面加上.txt的后缀。记得在保存代码的时候,在保存对话框里选择“保存类型”为“所有文件”。
5
这个问题发生是因为你使用了记事本,并试图在保存菜单中将文件保存为(.txt)文本文件格式。
你可以在“文件.py”周围加上双引号,或者在“另存为”对话框中的“保存类型”下拉菜单中选择所有文件
。
我推荐使用EMacs来进行Python开发。你也可以先从IDLE开始 :-)