【发布时间】:2016-07-13 23:04:05
【问题描述】:
我有一个文本文件,其中每行包含一个整数,以及诸如 \|: 之类的随机字符。我想对它们进行数字排序。
我目前知道如何在文件中只使用整数。
import csv
import operator
sample = open('sampledata.txt')
csv1 = csv.reader(sample)
sort = sorted(csv1, key=lambda x : int(x[0]))
for eachline in sort:
print eachline
文本文件示例:
:279::
::123::/\ \
::562::___
::482:: |:| |
::183::
::528:: ___
我需要什么代码才能忽略这些字符。
任何帮助将不胜感激
【问题讨论】:
标签: python sorting csv numerical