推 perry27: 要紅就要有特色 想到盜總就是盜壘 鋒哥就是轟砲 建民就是10/02 10:37
→ xyz4594: 持久10/02 10:37
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.179.102
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1524596316.A.9C6.html
推 handsomeLin: 我是沒用過pycharm,但是如果是只打檔名的話會是當前 04/25 03:00
→ handsomeLin: 目錄找 04/25 03:00
請問你是用terminal嗎?
※ 編輯: kiwistar (123.194.179.102), 04/25/2018 03:08:46
→ zianz113: 基本上不打路徑 會默認從當前專案所在開始找 04/25 04:18
→ zianz113: 其他交給大大解答 04/25 04:19
推 handsomeLin: 解決辦法就是你打的那樣 都打絕對路徑確保不會出錯, 04/25 08:19
→ handsomeLin: 或者把檔案都丟在同一個folder裡基本上找的到,第二 04/25 08:19
→ handsomeLin: 個問題的解答是open default mode是r 也就是read 沒 04/25 08:20
→ handsomeLin: 東西當然不能read, 如果是寫的話就會幫你寫一個新 04/25 08:20
→ handsomeLin: 檔案出來 04/25 08:20
推 eri820503: 或把工作目錄改到text.txt的資料夾也可 04/25 09:16
→ eri820503: 順便問一下,有沒有指令可以把工作目錄改成跟.py檔同 04/25 09:16
→ eri820503: 資料夾? 之前的Spyder右上角有個按鍵可以 04/25 09:17
→ eri820503: 但不知道哪一版開始那個按鍵就不見了 04/25 09:17
→ uranusjr: 沒人注意到字串裡的空白嗎 04/25 09:59
→ uranusjr: @eri820503: os.chdir 04/25 09:59
→ uranusjr: os.chdir(os.path.dirname(__file__)) 通常這樣用 04/25 10:00
推 TitanEric: 用絕對路徑一定正確 可以搭配os.path 04/25 10:09
→ gmccntzx1: 關於你的第二個問題,在read模式下,檔案必須存在. 04/25 11:23
→ gmccntzx1: 會自己建立新檔案的,是在write模式. 04/25 11:24
推 eri820503: 謝謝u大 04/25 11:49
推 kevin76630: 3版用pathlib 04/26 00:51
感謝大家指點迷津,感激不盡!!
※ 編輯: kiwistar (123.194.179.102), 04/26/2018 18:11:09