リストと文字列の書式設定に問題があり、変更を新しいファイルに書き込んでいます。私が探しているです: リストと文字列のフォーマットの問題:txtファイルの読み込み、文字列の追加と新しいファイルへの書き込み
AFTER
- STRINGS定義され、すべてが新しいファイルに書き込まれます!
txtファイル(リストを含む)をインポートしてコードを実行すると、インポートされたtxtファイルのリストの前後にあらかじめ定義された文字列が追加された新しいファイルに印刷されます。次のように今
私のコードは次のとおりです。
text_file = open(r"text_file path", "r") lines = text_file.read().split(',') lines.insert(0, "String Values Before") lines.insert("String Values After") text_file.close() lines.write("new_file.txt", "w+")
私は文字列がリストに別々にしたいのに対し、問題は今、私はリストに入れていますということです!
私は私が書かれたファイルはここにこのコードを使用してコンソールに見えるようにしたいものを生成することができました:私はちょうど新しいファイルにこれを書き込む方法を見つけ出すことはできません
FIRMNAME = "apple" FILETYPE = "apple" REPLYFILENAME = "apple" SECMASTER = "apple" PROGRAMNAME = "apple" text_file = open(r"textfile path", "r+") lines = text_file.readlines().split('\n') print(("START-OF-FILE \nFIRMNAME= ") + FIRMNAME) print(("FILETYPE= ") + FILETYPE) print(("REPLYFILENAME= ") + REPLYFILENAME) print(("SECMASTER= ") + SECMASTER) print(("PROGRAMNAME= ") + PROGRAMNAME) print("START-OF-FIELDS") print("END-OF-FIELDS") print("START-OF-DATA") pprint.pprint(lines) print("END-OF-DATA") print("END-OF-FILE")
!助けて!
あなたはこれで何を意味するの追加モードと改行 –
を使用しますか?あなたは私を見せてくれますか?ありがとう! : –
'lines.write(" new_file.txt "、" a ")' –