cuốn sách gpt4 ai đã làm

python - làm cho hàm hoạt động khác nhau giữa cuộc gọi đầu tiên và cuộc gọi tiếp theo

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 07:30:39 25 4
mua khóa gpt4 Nike

tải xuống chắc chắn():
nâng cấp=Đúng
nếu nâng cấp:
# tải xuống bằng tftp
khác:
# tải xuống qua HTTP

Như bạn có thể thấy, tôi đã đặt giá trị nâng cấp được mã hóa cứng thành true. Trong tập lệnh này, nó luôn thực hiện tải xuống tftp.

Làm cách nào tôi có thể thay đổi tập lệnh để thực hiện tải xuống tftp ở lần lặp đầu tiên và tải xuống http ở lần lặp tiếp theo khi chức năng tải xuống được gọi?

câu trả lời hay nhất

Để hoàn thiện, đây là解决方案:

Tải xuống lớp (đối tượng):
def __init__(self):
self.executed = Sai

chắc chắn __call__(tự):
print('http' if self.executed else 'tftp')
self.executed = Đúng

tải xuống = Tải xuống()

tải xuống () #tftp
tải xuống () # http
tải xuống () # http

Điều này cho phép bạn lưu trữ trạng thái qua các cuộc gọi theo cách không bị hack.

Về python - làm cho một hàm hoạt động khác nhau giữa cuộc gọi đầu tiên và các cuộc gọi tiếp theo, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/48673304/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress