如何在Notepad++中执行Python脚本?

147 投票
21 回答
501541 浏览
提问于 2025-04-15 15:49

我更喜欢用Notepad++来开发,

请问我怎么通过Notepad++来运行Python文件呢?

21 个回答

24

这是我用过的方法:

打开 Notepad++,然后按 F5 键。你会看到一个小弹窗:

运行程序的输入框

在里面输入:C:\Python27\python.exe -i "$(FULL_CURRENT_PATH)",这是针对 Python 2.7 的。

然后选择 另存为...,并设置一个你喜欢的快捷键,以便每次想运行程序时都能方便地启动它。

48

@Ramiz Uddin的回答确实值得更多人关注:

  • 打开Notepad++
  • 在菜单中找到:运行运行.. (F5)
  • 输入:cmd /K python "$(FULL_CURRENT_PATH)"
169

第一种方法:(最简单,推荐)

打开 Notepad++。在菜单中选择:运行 -> 运行.. (F5)。然后输入:

C:\Python26\python.exe "$(FULL_CURRENT_PATH)"

现在,不要按运行,按保存来创建一个快捷方式。

注意事项

  • 如果你使用的是 Python 3.1:输入 Python31 而不是 Python26
  • 如果你希望命令行窗口在脚本运行完后保持打开,可以加上 -i

第二种方法

使用一个批处理脚本来运行 Python 脚本,然后从 Notepad++ 创建一个快捷方式。

具体说明可以参考这里: http://it-ride.blogspot.com/2009/08/notepad-and-python.html


第三种方法:(不安全)

这段代码会打开 “HKEY_CURRENT_USER\Software\Python\PythonCore”,如果这个键存在,它会从这个键的第一个子键中获取路径。

检查一下这个键是否存在,如果不存在,你可以尝试创建它。

撰写回答