看板 Python 關於我們 聯絡資訊
目前遇到一個很奇怪的問題 就是在window下我可以隨便指定路徑建立新檔案 但是我在linux的環境下好像就不行這是啥原因阿? 假設我現在的程式放在data的上一層mango裡面(...\mango\data\) 如下面這兩行建立檔案的程式 with open('data/assigned_board.txt','w') as assigned_board: print('haha',file = assigned_board) 一直跑出 IOError: [Errno 13] Permission denied: 'data/assigned_board.txt' args = (13, 'Permission denied') errno = 13 filename = 'data/assigned_board.txt' strerror = 'Permission denied' with_traceback = <built-in method with_traceback of IOError object> 我有試一下如果改成讀取檔案 就沒事了 超奇怪 各位大大有遇過嗎? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.224
qwertmn:- - Permission denied 12/24 07:11
qwertmn:python 沒有權限寫入那個目錄 ~ 12/24 07:12
qwertmn:改權限就好了0.0 12/24 07:13
swpoker:是執行python的帳號有沒有設定好權限阿 12/24 09:38
kdjf:可見你windows都用admin在跑~ 12/24 09:49
kusoayan:改目錄權限 chmod or chown 12/24 22:28
left:了解 感謝 12/25 19:28