各位高手大家好,因工作需要近期我在嘗試寫一個(gè)腳本: 想要實(shí)現(xiàn)以下功能:從本機(jī)指定位置的TXT中讀取信息,并存進(jìn)一個(gè)列表numberL之中逐個(gè)處理列表numberL的元素,并將每次處理的單個(gè)元素放到單一元素列表a 之中將已經(jīng)處理完的元素統(tǒng)統(tǒng)放到列表done 之中?循環(huán)2-3 直至numberL中的元素被全部處理完為止代碼如下:file_path?=?"D:/PN_TXT/PN_test.txt."?#?設(shè)置路徑
with?open(file_path)?as?file_PN:??#?打開文件
?lines?=?file_PN.readlines()?#讀取文件
?PN?=?''
for?line?in?lines:
?PN?+=line.strip()??#?將文件置入一行之中
print(PN)
done?=?[]
number?=?()
numberL?=?list(number)
numberL.append(PN)
while?len(numberL)?>?0:
????a=?numberL.pop()
????done.append(a)
????print(a)
????print(done)預(yù)計(jì)實(shí)現(xiàn)的效果類似這樣:而最終實(shí)現(xiàn)的效果卻是這樣:
1 回答

pardon110
TA貢獻(xiàn)1038條經(jīng)驗(yàn) 獲得超227個(gè)贊
不能準(zhǔn)確區(qū)分可變與不可變數(shù)據(jù)類型,即變量的引用與復(fù)制關(guān)系導(dǎo)致非預(yù)期結(jié)果。
添加回答
舉報(bào)
0/150
提交
取消