Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このような数字と文字列を含むファイルがあります。
1 something ASDF 1,2,3,4,5 2 something2 ASDFG 1,2,5,8,9 etc
何かとASDFの間にタブがあります
「単純な」行の後に 2 つのタブを書きたいと思います。出力は同じである必要があります。
1\t\t something ASDF 1,2,3,4,5 2\t\t something2 ASDFG 1,2,5,8,9 etc
これどうやってするの?
2行で:
with open('f1') as f: ['%s%s' % (l.strip(), '\t\t' if l[0].isdigit() else '') for l in f]
3 ライン ソリューション
with open('a-file') as f: for i, l in enumerate(f): print "%s%s" % (l[:-1], '\t\t' if i % 2 == 0 else '')