weixin_43746317
James the Tomato�
2019-04-11 10:31

简单的while 循环结果展示问题

  • python

各位高手大家好,因工作需要近期我在尝试写一个脚本: 想要实现以下功能:

从本机指定位置的TXT中读取信息,并存进一个列表numberL之中

逐个处理列表numberL的元素,并将每次处理的单个元素放到单一元素列表a 之中

将已经处理完的元素统统放到列表done 之中

循环2-3 直至numberL中的元素被全部处理完为止

代码如下:

file_path = "D:/PN_TXT/PN_test.txt." # 设置路径
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)
预计实现的效果类似这样:

图片说明

而最终实现的效果却是这样:

图片说明

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答