2018年4月16日月曜日

[Python]同じ名前のcsvとzipがあればcsvを消したいとき

csv というフォルダにcsvファイルとzipファイルがあり、同じ名前(basename)のcsvとzipがあればcsvの方を消したい。
import glob
import os

f_csv = glob.glob('./csv/*csv')
f_zip = glob.glob('./csv/*zip')
for name_csv in f_csv:
    for name_zip in f_zip:
        if name_csv[:-4] == name_zip[:-4]:
            os.remove(name_csv) 

0 件のコメント:

コメントを投稿