2
在我的Django的應用程序我有這樣那樣的錯誤: 「IO錯誤:[錯誤13]許可被拒絕: 'FILE_NAME'」Django的製作:[錯誤13]許可被拒絕:
這是我的代碼:
def record_export():
for file_name, tab_name in tab:
if len(globals()[tab_name].objects.all()) <> 0:
f = open(file_name, 'wb')
writer = csv.writer(f, delimiter='|')
for record in globals()[tab_name].objects.values_list():
writer.writerow([unicode(s).encode("utf-8") for s in record])
f.close()
在開發環境中,一切都可以。我認爲我有權限。 在生產中我有:「IOError:[Errno 13] Permission denied:'file_name'」 你知道爲什麼嗎? 感謝您的幫助
我可以向你保證,操作系統比你做的更清楚你是否有權限。 – geoffspear
你說得對。但爲什麼在開發中所有的工作? – RoverDar
通常開發機器與生產中的機器相比具有不同的特性(sp?)。 –