① python 取得當前用戶的Home目錄
有三種獲取home路徑的方式
home_path = os.environ['HOME']
home_path = os.path.expandvars('$HOME')
home_path = os.path.expanser('~')
② pythonhome是系統參數嗎
不是。
pythonhome是環境變數。
pythonhome,顧名思義,Python的「家」,即Python的安裝路徑和標准庫所在的路徑。不需要開發者自己設置。
③ 如何在win7下安裝Python及配置
具體方法如下:
1、打開計算機屬性,點擊高級系統設置;
以上就是win7系統配置python環境變數的方法
④ python需要設置哪些環境變數我只知道一個PYTHONHOME指向安裝目錄。
1、首先,右鍵點擊-計算機(此電腦),點擊進入屬性,如圖所示。
⑤ 在python 中如何 import 父目錄中的模塊
在 python 中,如果當前目錄中存在有 __init__.py 文件,則表示該目錄為一個包(package),在包中,引用同級目錄或子目錄中的其它模塊非常簡單,直接使用 import 語句即可,並且如果是同級目錄,沒有 __init__.py 文件亦可。但如何導入父目錄中的其它模塊呢,在 python 的世界裡,沒有像 C 中直接使用 ../ 來退級的方式,像 import ../test 這樣的語句是不合法的。其它,如果理工清楚了 import 語句的工作原理,就好辦了,import 工作時,就是根據模塊名,從 sys.path 所包含的路徑中尋找對應的模塊名,如果能找到,則將其它導入到當前運行環境,根據這個規則,有如下兩種方式解決上述問題:
1、修改 sys.path 法:在導入父目錄中的模塊前,先修改 sys.path 的值,如導入父目錄中的 test 模塊,導入方法如下:import syssys.path.insert(0, "..") ;# or�0�2 sys.path.append("..")
2、將包的根目錄以外鏈的形式加入到 sys.path 中,即在 {PYTHON-HOME}\lib\site-packages 中新建一個 .pth 文件,文件內容為包根路徑,假設包的根目錄為 d:/py/mytest/,則可以在 {PYTHON-HOME}\lib\site-packages 目錄下建一個 mytest.pth 的文件,內容為 d:/py/mytest。完成上述步驟後,則可以在任何模塊中像導入已安裝的系統包一樣導入 mytest 包或是該包下的所有模塊,如 import mytest。注意,由於 python 的版本不同,在 v2.5 版以後,需要在 __init__.py 文件中顯示地使用 __all__ 變數指明當前包下有哪些模塊,要不此包是無法正常導入和工作地