python兩則經驗雜談(package相對路徑,中文文件夾路徑讀寫)
02-25
為Python添加默認模塊搜索路徑
遇到python包與包之間同級時,互相import時,嘗試了..上一級的寫法,發現並沒有什麼卵用,常用解決方法如下:
How to fix "Attempted relative import in non-package" even with __init__.py
代碼可以這樣寫:
from os import sys, pathsys.path.append(path.dirname(path.dirname(path.abspath(__file__))))from package.xxx import xxx# do whatever you want
但這樣解決問題煩的地方就是每次都要寫這一長串代碼,很煩,所以最直接的解決方法,可以把自己寫的包直接加入python 的sys.path中,這樣python就默認你寫的包是python的內置包了,problem solved...
推薦閱讀:
※Python英文搜索引擎
※可以用 Python 編程語言做哪些神奇好玩的事情?
※Python · 樸素貝葉斯(零)· 簡介
※動態類型的語言的優缺點有哪些?
※Python 字母行轉序號應該怎麼做?
TAG:Python |