安卓平板安装python_教你用Notepad++搭建完整的Python开发环境

u=1761236581,1065860599&fm=173&app=49&f=JPEG?w=600&h=372&s=3B82AC4E8AA0AC531C3EC4830300608B斌哥说

大家好,我是斌哥,今天给大家说说怎么把Notepad++搭建成PythonIDE

搭建环境:Python3.4 + Notepad++7.5

我的出发点是这样的,针对不同的情况,我需要一些能应对这几种情况的IDE。

大致分为3种:

1、从Python IDLE启动代码(优点:自动加载tkinter,中文异常提醒,异常红色高亮,缺点:无法正常运行多线程和多进程代码)

2、从Python启动代码,需要看程序返回值

3、从Python启动代码,无需看程序返回值

Notepad++支持运行程序,按下F5可以看到。

u=1881425534,36155252&fm=173&app=49&f=JPEG?w=640&h=293&s=10007C328178742954F1F5CE0100E0B3F5示例

把以上3种情况编写成批处理:

PythonIDLE入口文件:Python安装目录\Lib\idlelib\idle.pyw 例如F:\Python34\Lib\idlelib\idle.pyw f:\python34为安装目录

#文件Notepad_pythonw.bat 从PythonIDLE启动

#批处理参数:Notepad_pythonw.bat 文件所在目录 文件绝对路径

@echo off

rem Notepad_pythonw.bat

set IDLE=F:\Python34\Lib\idlelib\idle.pyw

echo ==================================

echo [%0]

echo [script directory] = %1

echo [script path] = %2

echo ==================================

cd %1

echo ==================================

echo 运行完成!等待IDLE关闭...

echo ==================================

pythonw %IDLE% -r %2

u=2854175932,1683071663&fm=173&app=49&f=JPEG?w=596&h=289&s=C640F51A133A40290E65ADDB0000C0B3从PythonIDLE启动

从Python启动,需要看程序返回值:

@echo off

rem Notepad_python.bat

echo for Python Shell

echo ==================================

echo [%0]

echo [script directory] = %1

echo [script path] = %2

echo ==================================

cd %1

python %2

echo 返回值为[%ERRORLEVEL%]

echo ==================================

echo 运行完成!按任意键退出!

echo ==================================

pause > NUL

通过批处理的内部变量%ERRORLEVEL%得到上一条命令返回值

u=928938180,1583588228&fm=173&app=49&f=JPEG?w=526&h=257&s=4040F1131B3A4409186488DA000090B3从PythonShell启动看返回值

从Python启动,无需看返回值:

@echo off

rem Notepad_python_not_return

echo for Python Shell

echo ==================================

echo [%0]

echo [script directory] = %1

echo [script path] = %2

echo ==================================

cd %1

python %2

u=978757440,3490282063&fm=173&app=49&f=JPEG?w=390&h=178&s=CE40E5129F4854495C4564DB020090B1从PythonShell启动(不看返回值)

把以上3个批处理保存

Notepad_python.bat从python启动代码,需要看返回值

Notepad_python_not_return.bat从python启动代码,无需看返回值

Notepad_pythonw.bat从pythonIDLE启动代码

通过Notepad++编辑python代码:

import sys

print("Python程序正在运行!")

sys.exit(0)

利用Notepad++提供的2个宏:

CURRENT_DIRECTORY : 当前文件所在目录

FULL_CURRENT_PATH : 当前文件的绝对路径

按下F5运行:

从PythonIDLE运行:Notepad_pythonw.bat "$(CURRENT_DIRECTORY)" "$(FULL_CURRENT_PATH)"

从Python运行看返回值 : Notepad_python.bat "$(CURRENT_DIRECTORY)" "$(FULL_CURRENT_PATH)"

从Python运行不看返回值:Notepad_python_not_return.bat "$(CURRENT_DIRECTORY)" "$(FULL_CURRENT_PATH)"

要注意noetpad++运行功能只接受绝对路径,我的批处理放在F盘的根目录下,那么就是f:\***.bat "$(CURRENT_DIRECTORY)" "$(FULL_CURRENT_PATH)"

运行结果:

u=3382347873,249246423&fm=173&app=49&f=JPEG?w=640&h=418&s=4F40AB08BFBA2E8C655FF08E010070C2PythonIDLE启动示例

u=1619277260,104417790&fm=173&app=49&f=JPEG?w=640&h=418&s=A1F14B243BAEB64D4CF9FD07020070C2Python启动示例(看返回值)

我是斌哥,喜欢请点击关注。

斌哥说Python,只专注于Python技术!