ログファイルの一覧からファイルを読み込む:私はすべてのファイル名で、<code>log.txt</code>と呼ばれる次のログファイルはフォルダから考慮しなければならない
log.txt
C:\data\01.log
C:\data\02.log
C:\data\03.log
C:\data\04.log
私のタスクからこれらのファイルを次々に読むことですforループを使用してlog.txtを作成します。
with open("C:\data\log.txt",'r') as f:
logs=f.read()
print logs
for line in logs:
line = myfile.readline().replace('\n', '')
with open(line, 'r') as myfile:
lines = [line.rstrip('\n') for line in myfile.readlines()]
私はこのエラーを取得しています:
IOError: [Errno 2] No such file or directory:
http://www.pythonforbeginners.com/files/reading-and-writing-files-in-python – Kartik
(例:Kartikのリンクを参照)、いくつかのコード例を作成してみてください期待どおりに動作しません。 f.read = ログ:Fとして:( "データの\ log.txtという\ C"、 'R') – Alex
はKartik、アレックス 私はオープンで、 "log.txtという" を読み取るために、次のコードを持っていただき、ありがとうございます() 印刷ログ C:\データ\の01.log C:\データ\の02.log C:\データ\の03.log C:\データ\の04.log 私はそれぞれをオープンしようとしていますログファイル: ログの行: #jstring = myfile.readline()。 を開いて(行、 'r')myfileとして置き換えます。 lines = [line.rstrip() '\ n')for myfile.readlines()] "IOError:[Errno 2]そのようなファイルやディレクトリがありません:" – ckp