นี่คือรหัสการทำงาน (สร้างไฟล์ที่สำเร็จ)
sys.stdout = open('filename1.xml', 'w')
ตอนนี้ฉันกำลังพยายามตั้งชื่อไฟล์ด้วย Date Date ปัจจุบัน (ฉันไม่ใช่ผู้เชี่ยวชาญใน python)
filename1 = datetime.now().strftime("%Y%m%d-%H%M%S")
sys.stdout = open(filename1 + '.xml', 'w')
ฉันต้องการเขียนชื่อไฟล์ด้วยวันที่และเวลาที่แน่นอนมันเป็นไฟล์ xml ที่โปรแกรมสร้างขึ้นมาแล้วฉันแค่ต้องการตั้งชื่อไฟล์ รหัสข้างต้นไม่ทำงาน
[แก้ไข] - ข้อผิดพลาดกลับมา
File "./fix.py", line 226, in <module>
filenames = datetime.now().strftime("%Y%m%d-%H%M%S")
AttributeError: 'module' object has no attribute 'now'
=ระหว่างfilenameและdatetime