在windows中用os,path.abspath(__file__)時有中文路徑時,默認是轉成非unicode格式windows
這會致使,在其它模塊使用該路徑時,會報spa
utf8' codec can't decode byte 0xb7 in position 14: invalid start bytecode
怎麼處理呢?unicode
網上百度了一把,解決方法都不穩當,仍是來個非通用的吧,但很好使用:it
以下io
project_path = os.path.abspath(__file__.decode('gbk'))用該方法簡單便捷