记事本++;can';t为python单独打开文件

记事本++;can';t为python单独打开文件,python,notepad++,Python,Notepad++,我最近开始使用notepad++编写各种不同的编程语言。特别是在Python中,我尝试打开一个基本文本文件(.txt),并在文件中打印文本。如果我通过双击来运行这个文件(在Windows资源管理器中,而不是在记事本++),它将运行,并完全按照我的要求运行;打印文本文件的内容。但是,如果我尝试直接从Notepad++运行它 C:\Python25\python.exe "$(FULL_CURRENT_PATH)" 然后它会出现一个错误,告诉我“它找不到指定的文件” 我怀疑它正在使用自己的目录尝试

我最近开始使用notepad++编写各种不同的编程语言。特别是在Python中,我尝试打开一个基本文本文件(.txt),并在文件中打印文本。如果我通过双击来运行这个文件(在Windows资源管理器中,而不是在记事本++),它将运行,并完全按照我的要求运行;打印文本文件的内容。但是,如果我尝试直接从Notepad++运行它

C:\Python25\python.exe "$(FULL_CURRENT_PATH)"
然后它会出现一个错误,告诉我“它找不到指定的文件”


我怀疑它正在使用自己的目录尝试查找文件,因此如果是这样,是否可以将其更改为文件目录?

C:\Python25\python.exe
可能不是您的python路径。。。我想你是从什么地方抄来的


您可能应该将路径改为您的python安装(我猜它类似于
C:\Python27\python.exe

否,因为我安装了python 2.5,它无法在与python代码相同的目录中打开我的文本文件。如果我尝试运行一个简单的“打印”(“hello”)文件'这很好。然后发布有错误的实际代码以及完整的回溯…您放置的代码部分不是问题所在…尝试
print os.getcwd()
而不是
print“hello”
…如果您使用的是Python2.5,您可能不应该使用
print(“hello”)
…我尝试了'print os.getcwd(),但它返回了一个错误,我相信哪个状态“getcwd”不是os的属性。至于你的第二点,如果我在我想要打印的语句周围加上括号,这没有什么区别。最后,我会给你我的错误消息,但是窗口关闭得太快,当然如果我使用IDLE来复制和粘贴我的错误消息e、 这样就不会有任何错误,因为只有记事本++才会出现错误。但是,我用一个插件解决了这个问题,所以我不再需要帮助,但无论如何,谢谢你。