python一行实现循环_Python while 循环实现问题

各位高手大家好,因工作需要近期我在尝试写一个脚本: 想要实现以下功能:从本机指定位置的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)

预计实现的效果类似这样:

5caea4180001e8c605000260.jpg

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

5caea44e0001e47105000085.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值