你只读取了一行输入。所以,最多只能有一行输出。在
我看你的代码有点“老派”。这是一个更“现代”和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')
最后
以上就是义气缘分最近收集整理的关于python读取一个文件并写入另一个文件_从文件读取并写入另一个python的全部内容,更多相关python读取一个文件并写入另一个文件_从文件读取并写入另一个python内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复