Python 如何在记事本++;?
我更喜欢使用记事本++进行开发 如何通过Notepad++在Python中执行文件?第一个选项:(最简单,推荐)Python 如何在记事本++;?,python,notepad++,Python,Notepad++,我更喜欢使用记事本++进行开发 如何通过Notepad++在Python中执行文件?第一个选项:(最简单,推荐) 打开记事本++。在菜单上转到:运行->运行。。(F5)。输入: C:\Python26\python.exe "$(FULL_CURRENT_PATH)" 现在,不要按run,而是按save为其创建快捷方式 注释 如果您使用的是Python 3.1:键入Python31,而不是Python26 如果希望在脚本完成后命令行窗口保持打开状态,请添加-i 第二种选择 使用运行Pyt
打开记事本++。在菜单上转到:运行->运行。。(F5)。输入:
C:\Python26\python.exe "$(FULL_CURRENT_PATH)"
现在,不要按run,而是按save为其创建快捷方式
注释
- 如果您使用的是Python 3.1:键入
,而不是Python31
Python26
- 如果希望在脚本完成后命令行窗口保持打开状态,请添加
-i
第二种选择 使用运行Python脚本的批处理脚本,然后从Notepad++创建到该脚本的快捷方式 如下文所述:
第三种选择:(不安全) 代码打开“HKEY\U CURRENT\U USER\Software\Python\PythonCore”,如果该键存在,它将从该键的第一个子键获取路径 检查此密钥是否存在,如果不存在,您可以尝试创建它。我使用NPP_Exec插件(可在插件管理器中找到)。安装后,打开控制台窗口(ctrl+~)并键入:
cmd
这将启动命令提示符。然后键入:
C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**
要执行您正在使用的当前文件。@绝对值得更多的关注:
- 打开记事本++
- 在菜单上转到:运行→ 跑(F5)
- 键入:
cmd/K python“$(完整当前路径)
cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"
命令提示符保持打开状态,以便您可以看到脚本的输出。我希望这里的人能够发布步骤,而不仅仅是整体概念。我最终得到了cmd/k版本 分步说明如下:
以下是对我有用的东西: 打开记事本+,然后按F5。您将看到一个小弹出框: 键入:C:\Python27\python.exe-i“$(完整当前路径)”用于python 2.7 然后另存为…,每次您想要运行某个程序时,选择您自己的组合键启动它
我最近开始使用Notepad++for Python,我发现这个方法非常简单。准备好运行代码后,右键单击记事本++窗口中代码的选项卡,然后选择“在cmd中打开包含文件夹”。这将在存储当前程序的文件夹中打开命令提示符。您现在需要做的就是执行: python 这是在记事本++上完成的(2015年1月10日构建)
我无法添加截图,因此这里有一篇包含截图的博客文章-在记事本++中,转到运行→ 运行…,选择Python安装的路径和
idle.py
文件:
C:\Python27\Lib\idlelib\idle.py
添加一个空格,然后执行以下操作:
"$(FULL_CURRENT_PATH)"
给你
视频演示:
首先从安装Python 运行安装程序 **重要** 请确保同时选中以下两项:
- 为所有用户安装启动器
- 将Python 3.6添加到路径
import sys
print("Hello from Python!")
print("Your Python version is: " + sys.version)
按Alt+Shift+F5
就这么简单。这里没有答案,或者我找到的插件提供了我想要的。我在记事本++上写的一个最简单的启动python代码的方法,只需按下一个快捷键,最好没有插件 我有Python3.6(64位),适用于Windows 8.1 x86_64和Notepad++32位。在用Notepad++编写Python脚本并保存后,点击F5运行
Run
。然后写:
"C:\Path\to\Python\python.exe" -i "$(FULL_CURRENT_PATH)"
点击跑步按钮。i
标志强制终端在代码执行终止后保持静止,以便您检查。此命令将在cmd终端中启动脚本,终端仍将位于那里,直到您通过键入exit()
将其关闭
为了方便起见,您可以将其保存到快捷方式(我的快捷方式是CTRL+SHIFT+p) 有一个问题我认为在上述解决方案中没有得到解决。Python将当前工作目录设置为从何处启动解释器。如果需要当前工作目录与保存文件的目录相同,则可以点击F5并键入以下内容:
cmd /K cd "$(CURRENT_DIRECTORY)"&C:\Users\username\Python36-32\python.exe -i "$(FULL_CURRENT_PATH)"
除非您将C:\Users\username\Python36-32\python.exe替换为计算机上python解释器的任何路径
基本上是启动命令行,将目录更改为包含要运行的.py文件的目录,然后运行它。您可以使用“&”符号将任意多个命令行命令串在一起。
"$(FULL_CURRENT_PATH)" -1
塔达 运行->运行菜单选项的所有答案都与cmd,s的“/K”开关匹配
cmd /k C:\Python27\python.exe "$(FULL_CURRENT_PATH)" & pause & exit
py -2 -i "$(FULL_CURRENT_PATH)"
py -3 -i "$(FULL_CURRENT_PATH)"
py -h
C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"
C:\Path\to\Python\Lib\idlelib\idle.bat "$(FULL_CURRENT_PATH)"
C:\Path\to\Python\Lib\idlelib\idle.bat -r "$(FULL_CURRENT_PATH)"
C:\Path\to\Python\python.exe "$(FULL_CURRENT_PATH)"
npp_console - // disable any output to the Console
npp_save // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)" // use the current file's dir
set local @exit_cmd_silent = exit() // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH) // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python27 // use Python 2.7
npp_setfocus con // set the focus to the Console
npp_console + // enable output to the Console
python -i -u "$(FILE_NAME)" // run Python's program interactively
npp_console - // disable any output to the Console
env_set PATH = $(PATH_0) // restore the value of %PATH%
npp_console + // enable output to the Console
npe_console m- a+
npp_console - // disable any output to the Console
npp_save // save current file (a .py file is expected)
cd "$(CURRENT_DIRECTORY)" // use the current file's dir
set local @exit_cmd_silent = exit() // allows to exit Python automatically
set local PATH_0 = $(SYS.PATH) // current value of %PATH%
env_set PATH = $(SYS.PATH);C:\Python34 // use Python 3.4
npp_setfocus con // set the focus to the Console
npe_console m- a+
npp_console + // enable output to the Console
python -i -u "$(FILE_NAME)" // run Python's program interactively
npp_console - // disable any output to the Console
env_set PATH = $(PATH_0) // restore the value of %PATH%
npp_console + // enable output to the Console
cmd /k "cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)""
cmd /C cd $(CURRENT_DIRECTORY) && "PATH_to_.bat_file" $(FULL_CURRENT_PATH)
@ECHO off
set File_Path=%1
call activate Venv
python %File_Path%
pause
cmd /k cd /d $(CURRENT_DIRECTORY) && python $(FULL_CURRENT_PATH)
cmd /k cd /d "$(CURRENT_DIRECTORY)" && py -3 -i "$(FULL_CURRENT_PATH)"
python -m idlelib.idle -r "$(FULL_CURRENT_PATH)"