Pythonを使用して、ファイル内のすべてのcsv形式のデータを順番に読み取ります。
その後、リストを循環して各ファイルを読み取ることができます。
出力は次のとおりです。
数字で始まる一部のファイル名では、各ファイルが順番に出力されない場合があり、sort()メソッドを使用できます。
Pythonファイルとディレクトリの操作方法:
2.ファイル操作
fp.read([size])#sizeはバイト単位の読み取りの長さです
。fp.readline([size])#行を読み取ります。サイズが定義されている場合、行の一部のみを返すことがあります
fp.readlines([ size])#ファイルの各行をリストのメンバーとして受け取り、リストを返します。実際、その内部はループ内でreadline()を呼び出すことで実現されます。sizeパラメータが指定されている場合、sizeは読み取られたコンテンツの全長です。つまり、ファイルの一部にしか読み取られない可能性があります。
fp.write(str)#strをファイルに書き込み、write()はstrの後に改行文字を追加しません
fp.writelines(seq)#seqのすべての内容をファイルに書き込みます(複数の行が一度に書き込まれます)に)。この関数も、各行の後に何も追加せずに忠実に記述されています。
fp.close()#ファイルを閉じます。Pythonは、使用されていないときにファイルを自動的に閉じますが、この機能は保証されていません。閉じる習慣を身に付けることが最善です。ファイルが閉じられた後も操作されている場合、ValueError
fp.flush()#バッファーの内容をハードディスクに
書き込みます
fp.fileno()#長い「ファイルラベル」を返すfp.isatty()#ファイルが端末デバイスファイルかどうか(UNIXシステム)
fp.tell()#ファイルの先頭を起点としてファイル操作マークの現在位置を
返すfp.next()#次の行に戻り、ファイル操作マークを次の行に移動する for ... in fileなどのステートメントでファイルが使用されると、next()関数が呼び出されてトラバースします。
fp.seek(offset [、whence])#ファイル操作マーカーをオフセットの位置に移動します。このオフセットは通常、ファイルの先頭を基準にして計算され、通常は正の数です。ただし、whenenceパラメーターが指定されている場合は不要です。ここで、最初から開始する場合は0、現在の位置から開始する場合は1にすることができます。2は、ファイルの終わりが起点として使用されることを示します。ファイルがaまたは+モードで開かれている場合、ファイル操作フラグは、書き込み操作が実行されるたびに自動的にファイルの最後に戻ります。
fp.truncate([size])#ファイルを指定されたサイズにカットします。デフォルトでは、現在のファイル操作マークの位置にカットされます。サイズがファイルのサイズよりも大きい場合、システムによってはファイルが変更されないか、0を使用して対応するサイズにファイルが満たされるか、ランダムなコンテンツが追加されます。
3.ディレクトリ操作方法