使用notepad开发python小窍门

1.直接在notepad上,按F5运行python程序

最近在倒腾python,今天发现notepad可以直接F5运行python程序,感觉很方便呀。

可用了一会发现,报错,找不到一个文件?可我直接在dos下运行都没错啊? 

后来发现原因了,因为我用的是相对目录,在dos下运行,当前目录就是python文件的目录

而我在notepad下运行,当前目录就是notepad.exe所在目录

 

解决方法:

a.最开始run路劲我设置的是 

cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT 

b.因为notepad.exe和.py文件不在一个目录,要改成

cmd /k cd "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT 

c.网上说,notepad.exe和.py文件不在一个分区,也不行,据说要改成这个

cmd /k e: & cd "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

ok了,大功告成,互联网的分享精神真了不起!

 

参考贴:

http://www.cnblogs.com/tt-0411/archive/2011/10/30/2229544.html 

http://www.cnblogs.com/zhcncn/p/3969419.html

 

 

 

2.在notepad上跳转到函数定义的地方

在notepad上写程序,真的有点头晕,不能跳转到某个函数或者变量的地方

后来发现,是我不知道而已,安装一个SourceCookifier插件就行了,参考贴:

https://my.oschina.net/jiangwave/blog/127448

 

3.解决 'utf-8' codec can't decode byte 0xce 这种报错

检查文件是不是UTF-8编码,一般是这种问题

 

 

猜你喜欢

转载自icesort.iteye.com/blog/2326106