2011-05-30 56 views
0

您好我正在使用notepad ++ for python。
我想要一个热键,它将在脚本的路径上运行我的python脚本,而不是记事本++的路径。
此外,在过程结束时,我希望它显示“按任意键继续”。

如何配置Python的记事本+ +的热键?

我已经试过:

  1. CMD/K “$(FULL_CURRENT_PATH)”
  2. 蟒蛇 “$(FULL_CURRENT_PATH)”

但是他们都不符合我的期望。
例如:

f = open('hello.txt', 'w') 
f.close() 

这将在记事本++目录“hello.txt的”,但我想在这个脚本相同的路径来创建它。

回答

1

这是一个很好的发现 - 记事本+ +似乎总是将当前的工作目录到它自己的可执行文件目录的脚本运行时。

一种解决方法是使用此:Notepad++ Python Plug-in。这是Notepad ++的一个插件,并且增加了一些选项来从Notepad ++中的插件菜单(而不是使用运行菜单)在Python中运行脚本。这应该修复你当前的工作目录问题。