在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'))
用該方法簡單便捷
