作者left ()
看板Python
標題一個建立檔案的問題
時間Mon Dec 24 02:56:37 2012
目前遇到一個很奇怪的問題
就是在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