使用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编码,一般是这种问题