python读取一个文件并写入另一个文件_从文件读取并写入另一个python

你只读取了一行输入。所以,最多只能有一行输出。在

我看你的代码有点“老派”。这是一个更“现代”和Python的版本。在# Modern way to open files. The closing in handled cleanly

with open('inventory.txt', mode='r') as in_file, \

open('purchasing.txt', mode='w') as out_file:

# A file is iterable

# We can read each line with a simple for loop

for line in in_file:

# Tuple unpacking is more Pythonic and readable

# than using indices

ref, name, price, quantity, reorder = line.split()

# Turn strings into integers

quantity, reorder = int(quantity), int(reorder)

if quantity <= reorder:

# Use f-strings (Python 3) instead of concatenation

out_file.write(f'{ref}\t{name}\n')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值