算術式を含むテキストファイルを1行ずつ読み取り、計算し、新しいテキストファイルに結果を書き込みます

ミキ

テキストファイルは次のようになります。

4-1
9-3

新しいテキストファイルは、完成すると次のようになります。

4-1=3
9-3=6

私は最初に立ち往生しています

handle = open('izrazi.txt', 'r')
read = handle.readlines() 
# getting the list here and I don't know how to calculate and my result 
Nikaido

まず、次のステートメントを使用して、結果を書き込む出力ファイルを定義して開く必要があります。

with open

次にfor line in read、を使用evalて入力(から行を繰り返し、文字列(eval(line)からの操作を評価し、読み取った行と取得した結果(output.write(line + "=" + str(res)+"\n"))を連結して、指定した宛先ファイルに書き込みます。

handle = open('izrazi.txt', 'r')
read = handle.readlines() 
with open("output.txt", "w") as output:
    for line in read:
        res = eval(line.strip())
        output.write(line.strip()+"="+str(res)+"\n")

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ