我有一个文本文件,每行包含一个整数,以及像\ |::这样的随机字符。我想按数字排序。你知道吗
我现在知道如何在文件中只使用整数。你知道吗
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:: ___
我需要什么代码才能忽略这些字符。你知道吗
任何帮助都将不胜感激
而不是只解析第一个字符的
int(x[0])
,获取所有数字字符,然后用int(''.join(c for c in x if c.isdigit()))
组合它们。你知道吗相关问题 更多 >
编程相关推荐