最近在写一个Python小程序,需要移植到windows上,遇到了几个小问题,记录一下。
可以使用sys.platform判断系统类型
ossaudiodev在Windows下不可用,用PyAudio替代
Windows在使用open打开文件时会区别'rb'和'r',而Linux的'r'和'rb'是等价的。因此在Windows下打开二进制文件必须用'rb'模式
Windows7下的Python在读取用户给定的中文路径时会出错,要先把路径转换到unicode,可以使用uni_path = unicode(path, "utf8")
PyGTK写的程序会变得很丑,暂时还不知道怎么解决。以后改用PySide好了
在Windows下最好把Python安装目录放到PATH环境变量里,这样比较方便用pip
No comments:
Post a Comment