2017-06-09 10 views
-3

私は他の回答で同様の質問を読んでみましたが、間違っていることはまだ見つかりません。どのように私はpythonを使用してフォルダを開くことができますか?

file=open("Crawl","r") 
cont=file.read() 
file.close 
print(cont) 

これは簡単です。フォルダとPythonの両方がデスクトップ上にあり、そのディレクトリが存在しない理由を説明しています。私は.txtファイルと.pngファイルを開こうとしましたが、うまくいきましたが、フォルダを開くことができません。

PermissionError: [Errno 13] Permission denied: 'Crawl'

+0

管理者権限でスクリプトを実行していますか? –

+0

「ディレクトリ内の各ファイルを順番に開き、読み込むにはどうすればよいですか」と尋ねていますか? 'os.walk'または' os.listdir'で与えられたファイル名を繰り返し処理してみてください。それがあなたが望むものでないなら、もっと詳しく教えてください。 'print(open(" Crawl ")。read())'の出力は、Crawlがディレクトリであるとはどういうことでしょうか? – Kevin

+0

@DenisCallauはい私は管理者特権を持っています – Badmephisto

答えて

0

「クロール」をファイルとして開こうとしているため、このエラーが発生しています。これはフォルダであり、Windowsフォルダをファイルのように扱うことはできません。

+0

osをインポートして、os.listdirを使ってフォルダを開くようにしてください。 – Badmephisto

+0

さて、あなたはあなたがそれを開いた後にあなたが何をする予定だったのか分かりませんが、フォルダ内のすべてのファイルを調べることを忘れてしまったら、それは簡単な方法です。 – BoarGules

関連する問題