我試過通過其他回答類似的問題,但仍然無法找到我做錯了什麼。如何打開使用python的文件夾?
file=open("Crawl","r")
cont=file.read()
file.close
print(cont)
就這麼簡單。文件夾和python都在桌面上,這就解釋了爲什麼沒有目錄。我曾嘗試打開.txt和.png文件,但確實有效,但似乎無法打開文件夾?
PermissionError: [Errno 13] Permission denied: 'Crawl'
我試過通過其他回答類似的問題,但仍然無法找到我做錯了什麼。如何打開使用python的文件夾?
file=open("Crawl","r")
cont=file.read()
file.close
print(cont)
就這麼簡單。文件夾和python都在桌面上,這就解釋了爲什麼沒有目錄。我曾嘗試打開.txt和.png文件,但確實有效,但似乎無法打開文件夾?
PermissionError: [Errno 13] Permission denied: 'Crawl'
您收到此錯誤是因爲您試圖將「抓取」作爲文件打開。這是一個文件夾,您不能將Windows文件夾視爲文件。
所以我應該嘗試導入操作系統並使用os.listdir打開文件夾? – Badmephisto
好吧,我不知道打開文件夾後你打算如何處理文件夾,但如果你不想檢查文件夾中的所有文件,那麼這是一個簡單的方法。 – BoarGules
您是否正在使用管理權限運行腳本? –
你問:「我如何從目錄中的每個文件一個接一個打開並讀取?」?嘗試遍歷'os.walk'或'os.listdir'給出的文件名。如果這不是你想要的,請給出更多細節。當Crawl是一個目錄時,你期望print(open(「Crawl」)。read())的輸出是什麼? – Kevin
@DenisCallau是的,我有管理特權 – Badmephisto