Re: [問題] 取得使用者的路徑(HOME)

看板MacDev作者 (←這人是超級笨蛋)時間12年前 (2013/09/03 22:48), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

09/04 00:12, , 1F
寫完繞了一圈回來才發現這裡是 MacDev 不是 Python 板...
09/04 00:12, 1F

09/04 00:36, , 2F
抱歉 因為我兩邊都有跑...Orz
09/04 00:36, 2F

09/04 01:30, , 3F
windows 的叫 HOMEPATH,所以要看 OS,很麻煩。
09/04 01:30, 3F
文章代碼(AID): #1I9VQWI7 (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1I9VQWI7 (MacDev)