Dưới đây là một mã chức năng (Tạo tập tin với thành công)cách tạo tên tệp với ngày và giờ hiện tại trong python?
sys.stdout = open('filename1.xml', 'w')
Bây giờ tôi đang cố gắng để đặt tên cho tập tin với các ngày Thời gian hiện tại (tôi không phải là một chuyên gia trong python)
filename1 = datetime.now().strftime("%Y%m%d-%H%M%S")
sys.stdout = open(filename1 + '.xml', 'w')
Tôi muốn viết ra một tên tập tin với ngày tháng và thời gian chính xác, nó là một tập tin xml, chương trình đã tạo, tôi chỉ cần đặt tên cho tập tin. Đoạn mã trên không hoạt động.
[EDITED] - Các lỗi trở
File "./fix.py", line 226, in <module>
filenames = datetime.now().strftime("%Y%m%d-%H%M%S")
AttributeError: 'module' object has no attribute 'now'
bạn cần một '=' giữa 'tên tệp' và' datetime' –
Ngoài ra, chính xác "mã trên không hoạt động" như thế nào? –
Khi trình bày một câu hỏi như thế này, "không hoạt động" là không đủ. Mô tả chính xác cách nó không thành công. –