第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用字典在文本文件中保存變量的問題

使用字典在文本文件中保存變量的問題

守著星空守著你 2022-09-27 15:21:26
我想將所有值(案例1)保存在文本文件中。但是,當我執(zhí)行以下代碼時,變量中僅保存最后一個值,即7.txt       cases1 = [1, 2, 3, 4, 5, 6,7]       for j in cases1:           promfac=j           dict = {'promfac':promfac}           varsave=repr(dict)           file = open("variables.txt","w")           file.write(varsave + '\n')           file.close()以下是輸出:{'promfac': 7}我希望我的輸出是這樣的:{'promfac': 1}{'promfac': 2}{'promfac': 3}{'promfac': 4}{'promfac': 5}{'promfac': 6}{'promfac': 7}
查看完整描述

2 回答

?
aluckdog

TA貢獻1847條經(jīng)驗 獲得超7個贊

如果您使用的是“w”或w+,則U應該在for循環(huán)之外打開您的文件。否則使用“a”。看起來您一直在覆蓋文件,而不是附加文件


查看完整回答
反對 回復 2022-09-27
?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

您應該在代碼中使用而不是。aw


或者,您可以打開它并循環(huán)訪問您的列表,然后逐行存儲它,如下所示:w


cases1 = [1, 2, 3, 4, 5, 6, 7]

with open("variables.txt", "w") as file:

    for i in case1:

        varsave = repr({'promfac': i})

        file.write(varsave + '\n')


查看完整回答
反對 回復 2022-09-27
  • 2 回答
  • 0 關注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號