在windows把python写成bat文件的坑

1.文件名一定一定不要用中文.py,即使你使用了#encode-gbk在编译器中会正常运行,但是当集成到bat脚本的时候还是会报错,因为cmd窗口默认用的是另一种编译方法,为了正常使用还需要右击cmd窗口更改字符集,为了脚本的通用性还是老老实实用英文文件名吧.
2.如果希望使用者看到打印信息,而且之后没有其他语句的话,脚本最后一行记得加上input()
3.如果使用的路径间隔符是的话,记得在路径前加个r(例如:r'C:/a')
4.使用open对文件进行修改的话,记得写完就加个f.flush()使修改即时生效

原文地址:https://www.cnblogs.com/yingyingdeyueer/p/11885452.html