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

định dạng chuỗi từ khóa python và lỗi nhầm lẫn '%': ký tự định dạng không được hỗ trợ 'p'

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 12:59:23 27 4
mua khóa gpt4 Nike

Tôi có thiết lập sau

cred_dict={'admin_id':'user','admin_password':'pass'}

cred_template='-id=%(admin_id) -pa=%(admin_password)'

khi tôi cố gắng

cred_template % cred_dict

tôi hiểu rồi

ValueError: ký tự định dạng không được hỗ trợ 'p' (0x70) ở chỉ mục 17

Tôi không biết tại sao.

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

Bạn đang thiếu một yếu tố quan trọng: định dạngkiểuchỉ số:

cred_template='-id=%(admin_id)s -pa=%(admin_password)s'
# ^ ^

S Cho biết rằng bạn muốn giá trị được định dạng dưới dạng chuỗi. Nếu không có các chỉ báo này, Python tiếp tục tìm kiếm kiểu và tìm thấy chữ cái P(từ -pa), đây không phải là một chỉ định loại hợp lệ.

演示:

>>> cred_dict={'admin_id':'user','admin_password':'pass'}
>>> cred_template='-id=%(admin_id)s -pa=%(admin_password)s'
>>> cred_template % cred_dict
'-id=người dùng -pa=pass'

Về định dạng chuỗi từ khóa python và lỗi nhầm lẫn '%': ký tự định dạng không được hỗ trợ 'p', 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/28089861/

27 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