Python 2.4を使用すると、.txtファイルが3つの列にソートされ、各列の間に9つのスペースがあります。これが、x.splitの理由です。例:約1000行です。
$1$sda4356:[sgb1_diska5.ldlbat44.libabl]talild_0329_base.rpt talild_0329_base.rpt 00000000000000005062
次のコードを使用して、列3(ファイルサイズ)で並べ替えています
fobj = open('data.txt')
data = [ x.split() for x in fobj ]
fobj.close()
from operator import itemgetter
data.sort(key=itemgetter(2), reverse=True)
列全体の出力を出力し、可能であればPython2.4で名前を付けたいと思います。data [1]のようなことをすると、2行目が出力されますが、代わりに2列目を表示するにはどうすればよいですか。名前を付けることができない場合は、import csvでいくつかのことがわかりますが、.txtファイルを再度呼び出す代わりに、既に並べ替えたデータを使用するための適切なコマンドを理解できません。ほとんどの人が以下に示すようなファイル名を探しています
with open(filename, 'r') as f: