#知りたいこと
下のJavaのプログラムをPythonで書きたいです。
java
1File f = new File("D:\デスクトップ\recipe"); 2if (f.isDirectory()) { 3 String[] fileList = f.list(); 4 for(int j = 0; j < fileList.length; j++ ){ 5 BufferedReader br = new BufferedReader(new FileReader(fileList[j])); 6 7 String line; 8 while((line = br.readLine()) != null{#なんらかの処理} 9 } 10}
Pythonではどのように書けばよいのでしょうか。
#試したこと
自分で調べて書いてみたのですが、ループが止まりませんでした。(#何らかの処理のところで、試しにprint("a")としたらaが出力され続けました。)
D:\デスクトップ\recipeのなかはcsvファイルがいくつかあります。
Python
1import os 2 3if os.path.isdir('D:\デスクトップ\recipe'): 4 fileList = os.listdir('D:\デスクトップ\recipe') 5 6 for j in range(len(fileList)): 7 f = open('D:\デスクトップ\recipe\'+fileList[j],'r',encoding='utf-8') 8 line = f.readlines() 9 10 while line is not None: 11 #何らかの処理
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。