[閒聊] 各位現在用os.path 還是用pathlib.Path

看板Python作者 (沒問題吧?)時間3周前 (2025/07/17 22:08), 編輯推噓8(806)
留言14則, 11人參與, 5天前最新討論串1/1
想請問一下各位 你們現在是用os.path嗎 還是用pathlib.path?? 或是有什麼是os.path 有什麼無法取代的地方嗎 看幾本書 好像很少介紹pathlib 大多好像還是用os.path -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.57.194 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1752761323.A.56C.html

07/18 00:33, 3周前 , 1F
Pathlib, 路徑斜線碰到一次就夠煩人的了
07/18 00:33, 1F

07/18 12:08, 2周前 , 2F
os.path
07/18 12:08, 2F

07/18 12:57, 2周前 , 3F
我都改用pathlib了,盡量避免os去做low-level call
07/18 12:57, 3F

07/21 15:56, 2周前 , 4F
看情況也會用 posixpath.join
07/21 15:56, 4F

07/21 20:34, 2周前 , 5F
能用 pathlib 就盡量用,其他語言也是盡量避免碰斜線
07/21 20:34, 5F

07/22 10:48, 2周前 , 6F
根據執行環境的問題
07/22 10:48, 6F

07/22 10:48, 2周前 , 7F
沒跨平台沒差
07/22 10:48, 7F

07/23 22:56, 2周前 , 8F
用pathlib後寫法都非常精簡好讀
07/23 22:56, 8F

07/24 18:37, 2周前 , 9F
大部分用os。主要差別一個是字串,另一個是物件
07/24 18:37, 9F

07/24 18:39, 2周前 , 10F
書上都用是因為字串比物件容易懂,如此而已
07/24 18:39, 10F

07/25 10:54, 1周前 , 11F
str也是object啊,書沒寫不就2.7遺毒,>3.4才有
07/25 10:54, 11F

07/27 14:53, 1周前 , 12F
你只用win就os, 需要其他的就pathlib
07/27 14:53, 12F

07/31 07:36, 1周前 , 13F
我感覺學 Python 看官方文件比較快,書很多都過時資訊
07/31 07:36, 13F

08/02 23:47, 5天前 , 14F
Pathlib,跨平台會死人。
08/02 23:47, 14F
文章代碼(AID): #1eUGFhLi (Python)
文章代碼(AID): #1eUGFhLi (Python)