在windows中用os,path.abspath(__file__)时有中文路径时,默认是转成非unicode格式 这会导致,在其它模块使用该路径时,会报 utf8' codec can't decode byte 0xb7 in position 14: invalid start byte 怎么处理呢? 网上百度了一把,解决方法都不妥当,还是来个非通用的吧,但很好使用: 如下 project_path = os.path.abspath(__file__.decode('gbk')) 用该…