概述
你只读取了一行输入。所以,最多只能有一行输出。在
我看你的代码有点“老派”。这是一个更“现代”和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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复