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

python - tạo tập tin động (đặt tên)

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

Có thể làm như sau trong python?

i=1
while True:
w = open("POSCAR_i","w")
tôi=tôi+1
nếu tôi <10:
break

Về cơ bản, nó sẽ vượt qua POSCAR_10 创建 POSCAR_1.

Cảm ơn.

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

Sẽ tốt hơn khi sử dụng vòng lặp for Pythonic (và tốt hơn):

cho idx trong phạm vi (1,11):
f = open("POSCAR_%d" % idx, "w")
f.close()

Bạn cũng có thể sử dụng phương thức format(), phương thức này hiện được ưu tiên chính thức, mặc dù toán tử % vẫn phổ biến hơn trong thực tế.

Về python - tạo tệp động (đặt tên), 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/24894013/

26 4 0
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