Python脚本未执行

0 投票
3 回答
4903 浏览
提问于 2025-04-17 13:44

我刚开始学习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开始 :-)

撰写回答