Hướng dẫn dùng datetime fromisoformat python

Tôi có một tập lệnh với lần nhập sau:

from datetime import datetime

và một đoạn mã mà tôi gọi:

datetime.fromisoformat(duedate)

Đáng buồn thay, khi tôi chạy tập lệnh với phiên bản Python 3.6, bảng điều khiển trả về lỗi sau:

AttributeError: loại đối tượng 'datetime.datetime' không có thuộc tính 'fromisoformat'

Tôi đã cố gắng chạy nó từ hai phiên bản của anaconda (3.7 và 3.8) và nó hoạt động tốt và mượt mà. Tôi cho rằng đã xảy ra sự cố khi nhập, vì vậy tôi đã cố sao chép datetime.py từ anaconda / Lib vào thư mục tập lệnh, nhưng không thành công.

Các datetime.pyrõ ràng chứa các lớp datetimevà phương pháp fromisoformatnhưng vẫn có vẻ như liên kết. Tôi thậm chí đã cố gắng liên kết datetime.pytệp một cách rõ ràng , với cùng một lỗi:

parent_dir = os.path.abspath(os.path.dirname(__file__))
vendor_dir = os.path.join(parent_dir, 'libs')
sys.path.append(vendor_dir+os.path.sep+"datetime.py")

Bạn có thể giúp tôi được không? Ý tưởng của tôi đã kết thúc ...

25 hữu ích 0 bình luận 24k xem chia sẻ