使用notepad开发python小窍门

本文介绍了在Notepad上运行Python程序时遇到的问题及解决办法,包括如何正确配置路径避免文件找不到错误,安装SourceCookifier插件实现快速跳转到函数定义处,以及解决编码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值