私のpythonにかなり新たなんだと、この出力を持っていた何かをした: (テキストはそこそこcsvファイルである: 1、 2、B 3、Cなど)CSVデータの出力をフォーマットしますか?
Number Letter
1 A
2 B
3 C
26 Z
更新されたコードは、私はそれが3 Cを作るために取得するにはどうすればよい
fx = int(input('Number?\n'))
f=open('nums.txt','r')
lines=f.readlines()
line = lines[fx - 1]
with open('nums.txt','r') as f:
for i, line in enumerate(f):
if i >= 5:
break
NUM, LTR, SMB = line.rsplit(',', 1)
print(NUM.ljust(13) + LTR.ljust(13) + SMB)
をrnを:残念ながら、私は手動で次のようにスペースを作っている複雑な方法を使用してそれを作る時間の良い量を費やしolumns?簡単なアライメントのために
Number Letter
1 A
2 B
3 C
26 Z #< string moves with spaces.
使用 'format' ... –
はあなたがちょうど' '{::<13} {<13}' のようなものを望んでいない、固定幅の列を探しているなら、「Z」) ' – jonrsharpe