NppExec设置命令在Notepad+中编译运行python程序。 PyNpp 用来在Notepad++总启动python的交互式shell。python Indent代码自动缩进。
# encoding: utf-8
# 打印python内置函数
def fun():
for builtin in dir(__builtins__):
if (not (builtin.find ("Error") >= 0
or builtin.find("Warning") >= 0
or builtin.find("Exception") >= 0)):
print (builtin)
def fun2():
print ("你好")
if (__name__ == "__main__"):
fun2()
利用fun()函数的输出结果可以修改python的高亮(设置-->语言格式选项-->语言-->python-->关键字)。使得range open 之类的python内置函数也可以高亮。
if (__name__ == "__main__"):
fun2()
你直接双击运行这个文件的话,python就会执行main下面的函数。
下面是使用PyNpp在Notepad++中启动python shell执行fun()的情形:控制台是NppExec运行fun2()的结果
其实,真正长期写python程序的话,还是IDE好用。