Python批处理文件通过记事本++运行的问题

2024-04-18 06:03:44 发布

您现在位置:Python中文网/ 问答频道 /正文

编辑:我在Python文件中编写的代码如下:

   print "foo"

我在这个小小的惠普mini1000上使用了windowsxphomeprium,我想运行Python文件,因为我们是在学校学的。I am aware of this topic,所以我尝试使用批处理文件运行Python文件(Python.bat),并且每当我运行批处理文件时,都会收到一个错误:“在“”中找不到”main“模块”。I followed the instructions given here。我所做的只是把“Python26”改为“Python33”,因为版本不同。在

你知道这里怎么了吗?我真的想从Notepad++运行Python文件,所以我不想用任何其他方法来运行它们。在

enter image description here


Tags: 文件of代码编辑topicfoo错误this
2条回答

这听起来好像您没有正确设置PYTHONPATH。我建议您查看此处的文档:

http://docs.python.org/2/using/windows.html

不是调用Python,而是调用cmd.exe,然后使用set命令检查设置了哪些变量以及如何设置这些变量。运行exit命令离开命令shell。当您认为变量设置正确时,请再次尝试运行Python。在

祝你好运,玩得开心!在

我主要使用命令行解释器或空闲(现在是win8.1,但我从winxpsp2开始就这么做了),但是NPP是我的主要文本编辑器,所以我对这个问题很好奇。在

当我复制这个时,我能够生成几个错误,但是我得到的唯一一个完全匹配的错误是我没有正确配置Run选项。在

您需要确保完全按照您所遵循的说明执行此步骤。当导航到“在记事本++中运行->运行”时,必须准确输入以下内容:

C:\Python33\python.bat "$(FULL_CURRENT_PATH)"

我很肯定你漏掉了“$(FULL_CURRENT_PATH)”,或者没有正确添加它,因为不这样做会导致我的错误完全相同。如果不包括这一点,则意味着在运行批处理脚本时,向Python解释器提供的输入错误,从而导致错误。在

相关问题 更多 >