Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Membenamkan Pembolehubah ke dalam Fail Teks Menggunakan Python?

Bagaimanakah Saya Boleh Membenamkan Pembolehubah ke dalam Fail Teks Menggunakan Python?

Barbara Streisand
Lepaskan: 2024-12-05 01:27:10
asal
500 orang telah melayarinya

How Can I Embed Variables into Text Files Using Python?

Cara Membenamkan Nilai Pembolehubah Ke dalam Fail Teks dalam Python

Dalam Python, seseorang boleh membuka fail teks dan menambahkan pembolehubah rentetan padanya. Pertimbangkan kod yang disediakan:

text_file = open("Output.txt", "w")

text_file.write("Purchase Amount: " 'TotalAmount')

text_file.close()
Salin selepas log masuk

Di sini, kami bertujuan untuk menggantikan nilai pembolehubah rentetan TotalAmount ke dalam dokumen teks. Untuk mencapai matlamat ini dengan cekap, kami mengesyorkan anda menggunakan pengurus konteks:

with open("Output.txt", "w") as text_file:
    text_file.write("Purchase Amount: %s" % TotalAmount)
Salin selepas log masuk

Ini memastikan fail ditutup secara automatik selepas digunakan, meningkatkan kebolehpercayaan kod.

Sebagai alternatif, anda boleh memilih versi eksplisit :

text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()
Salin selepas log masuk

Untuk Python 2.6 atau lebih tinggi, str.format() ialah diutamakan:

with open("Output.txt", "w") as text_file:
    text_file.write("Purchase Amount: {0}".format(TotalAmount))
Salin selepas log masuk

Dalam Python 2.7 dan lebih baharu, anda boleh menggunakan {} dan bukannya {0}.

Dalam Python 3, fungsi cetakan menawarkan parameter fail yang mudah:

with open("Output.txt", "w") as text_file:
    print("Purchase Amount: {}".format(TotalAmount), file=text_file)
Salin selepas log masuk

Akhir sekali, Python 3.6 memperkenalkan f-strings untuk ringkas alternatif:

with open("Output.txt", "w") as text_file:
    print(f"Purchase Amount: {TotalAmount}", file=text_file)
Salin selepas log masuk

Dengan melaksanakan pendekatan ini, anda boleh mencetak pembolehubah rentetan dengan berkesan ke dalam fail teks, memenuhi pelbagai versi dan pilihan Python.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membenamkan Pembolehubah ke dalam Fail Teks Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan