私の質問は簡単です。
私の仕事は、cities.txtという名前のテキストファイルを国と首都で読み取ることです(たとえば、最初の3行は次のとおりです。
スコットランド、アバディーン
オーストラリア、アデレード
アルジェ、アルジェリア
)
これらのコンテンツに番号が付けられたout.txtという名前の別のテキストファイルに書き込みます(例:
1:スコットランド、アバディーン
2:オーストラリア、アデレード
3:アルジェ、アルジェリア
)
これまでの私のコードは次のとおりです。
try:
with open('cities.txt', 'r') as f:
with open('out.txt', 'w') as m:
lines = f.read()
#missing code
except:
print('Error')
else:
with open('out.txt', 'r') as m:
content = m.read()
print(content)
何か案は?
あなたはそのようにそれを行うことができます:
with open('cities.txt') as infile, open('out.txt', 'w') as outfile:
in_lines = infile.readlines()
for i, line in enumerate(in_lines, start=1):
outfile.write('{}: {}'.format(i, line))
に書かれたテキストout.txt
:
1: Aberdeen, Scotland
2: Adelaide, Australia
3: Algiers, Algeria
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加