【发布时间】:2020-05-19 23:05:31
【问题描述】:
谁能帮我解决以下问题。我有一项任务,我需要将 txt 文件中的数字从最低值到最高值进行排序。无论数字组合或文本长度如何,都需要将数字从低到高排序。 任何帮助将不胜感激。
文本文件(input.txt)
分钟:2,1,4,3,6,5
最大:1,2,3,4,5,6
平均:1,2,3,4,5,6
我写了一些代码如下,但它只是按字母顺序排列行标题
inputFile = open("input.txt", 'r')
lineList = inputFile.readlines()
lineList.sort()
print (lineList)
for line in lineList:
print(line)
with open('inputcopy.txt', 'a') as f:
for line in lineList:
lineList.sort()
f.write(line)
感谢您的帮助
【问题讨论】:
-
那么您是否希望您的脚本忽略文件中的非数字内容而只收集所有碰巧存在的数字? (即 2、1、4 等,但忽略 'min:'、'max:' 等?)
-
是的,之后我需要在输出文本文件中添加脚本,但我只需要排列数字
标签: python sorting external-data-source