私はファイルの各行を区切り、その内容で新しいファイルを作成しようとしています。Pythonどのように変数としてファイル内の各行を宣言する
これは私のdata.txtを
210CT 201707001 Michael_Tan 0 17.5
210CT 201707001 Michael_Tan 0 20.0
210CT 201707001 Michael_Tan 70.0 35.0
210CT 201707002 Jasmine_Tang 0 20.5
210CT 201707002 Jasmine_Tang 0 30.0
210CT 201707002 Jasmine_Tang 80.0 38.5
これは私のコードの試みですが、私は次に何をすべきか分からないとして、私はこだわっているの内容です。
with open(home + "\\Desktop\\PADS Assignment\\Student's Mark.txt", "w") as c:
with open(home + "\\Desktop\\PADS Assignment\\data.txt", "r") as d:
for line in d:
module, stdId , atdName , totalMark , mark = line.strip().split()
は、私は私の学生のMark.txtコンテンツが
210CT 201707001 Michael_Tan 70.0 17.5 20.0 35.0
210CT 201707002 Jasmine_Tang 80.0 20.5 30.0 38.6
それがこれを行うことが可能である(数の順序は出力に似なければなりません)になりたいですか?
注:それはそれを保存します全体のファイルを処理する際CONTENTが正確であるしかしあなたがAS LONGするコードを変更すること自由に感じなさい
のPython 3.6でテスト出力の最後に、これらの数字の任意の特定の順序はありますか? – Qeek
変換の背景にある論理は何ですか? –
@Qeekはいそれらの番号の順序は出力にある必要があります –