看板 MacDev 關於我們 聯絡資訊
※ 引述《MAGICXX (逢甲阿法)》之銘言: : 大家好 : 因為我現在用Python2.7寫的程式需要把東西放在使用者的家目錄底下 : 可是我卻找不到如何找到他的方法.. : 我有試過利用~下去做 可是他還是找不到路徑 : WORKING_PATH = r'~/.temp' : 請問 要怎麼取得家目錄的位置呢? 兩種方法 一種推文講了 import os import os.path temp = os.path.join(os.environ['HOME'], '.temp') 但是這只有在有 HOME 環境變數的系統上能用(例如 Windows 我記得就不一定有) 這種方法還有其他變形, 例如你可以改用 os.path.expandvars 問題都一樣就是了... 另一種(應該比較好)的方法 import os.path temp = os.path.expanduser('~/.temp') -- ╱ ̄ ̄ ̄╲ ▏◢█◣ 成龍表示: 是喔... ′/ ‵ ╰╯ ψQSWEET █◤ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.81.146
uranusjr:寫完繞了一圈回來才發現這裡是 MacDev 不是 Python 板... 09/04 00:12
MAGICXX:抱歉 因為我兩邊都有跑...Orz 09/04 00:36
ck574b027:windows 的叫 HOMEPATH,所以要看 OS,很麻煩。 09/04 01:30