以下のコードを使用して、ディレクトリからファイル名を抽出して印刷しています。しかし、印刷物は読みにくいので、誰かがそれを分けて表示するためのより良い方法を考えるのを手伝ってくれるかどうか疑問に思っていました. だから私の質問は、Pythonを使用してこのファイル名をどのように区切るのですか?
from os import listdir
def find_csv_filenames( path_to_dir, suffix=".csv" ):
filenames = listdir(path_to_dir)
return [ filename for filename in filenames if filename.endswith( suffix ) ]
filenames = find_csv_filenames('C:\Users\AClayton\Aug')
for name in filenames:
print name
これにより、ファイル名が得られますAgusta_AW149_Ground_2011_7_29_14_50_0.csv
。
のように読みたいと思いName=Augusta Test=Ground Date =29/7/2011
ます。同じ形式/順序を持つ多くのファイル名に対してこれを行いたいのですが、「テスト」だけで「グラウンド」と日付が変更されます。
助けてくれてありがとう