filenameA ="ApptA.csv"
filenameAc = "CheckoutA.csv"
def checkouttenantA():
global filenameA
global filenameAc
import csv
import datetime
with open(filenameA, 'r') as inp, open(filenameAc, 'a' , newline = "") as out:
my_writer = csv.writer(out)
for row in csv.reader(inp):
my_date= datetime.date.today()
string_date = my_date.strftime("%d/%m/%Y")
if row[5] <= string_date:
my_writer.writerow(row)
日付は、[5]列のExcelファイルで%d /%m /%Y形式で保存されます。私は実際の日付とcsvファイルの日付を比較しようとしていますが、%d部分だけを比較しています。私は日付が文字列形式であるためだと思います。日付をcsv(文字列)から実際の日付に比較する方法
のCSVコンテンツ – PRMoureu
の小さなサンプルを追加してくださいhttps://pastebin.com/pN7pVdUNここでのCSVコンテンツのサンプルです –