首頁 > 後端開發 > Python教學 > 如何使用 Python 將變數嵌入到文字檔案中?

如何使用 Python 將變數嵌入到文字檔案中?

Barbara Streisand
發布: 2024-12-05 01:27:10
原創
508 人瀏覽過

How Can I Embed Variables into Text Files Using Python?

如何在 Python 中將變數值嵌入到文字檔案中

在 Python 中,可以開啟一個文字檔案並向其附加一個字串變數。考慮提供的程式碼:

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

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

text_file.close()
登入後複製

這裡,我們的目標是將字串變數 TotalAmount 的值替換到文字文件中。為了有效地實現這一點,我們建議使用上下文管理器:

with open("Output.txt", "w") as text_file:
    text_file.write("Purchase Amount: %s" % TotalAmount)
登入後複製

這可確保檔案在使用後自動關閉,從而增強程式碼可靠性。

或者,您可以選擇明確版本:

text_file = open("Output.txt", "w")
text_file.write("Purchase Amount: %s" % TotalAmount)
text_file.close()
登入後複製

對於Python 2.6 或更高版本,str.format() 是首選:

with open("Output.txt", "w") as text_file:
    text_file.write("Purchase Amount: {0}".format(TotalAmount))
登入後複製

在Python 2.7 及更高版本中,可以用{} 來取代{0}。

在Python 3 中,print 函數提供了一個方便的檔案參數:

with open("Output.txt", "w") as text_file:
    print("Purchase Amount: {}".format(TotalAmount), file=text_file)
登入後複製

最後,Python 3.6 引入了f 字串以簡化替代方案:

with open("Output.txt", "w") as text_file:
    print(f"Purchase Amount: {TotalAmount}", file=text_file)
登入後複製

透過實作這些方法,您可以有效地將字串變數列印到文字檔案中,以滿足不同的Python 版本和偏好設定。

以上是如何使用 Python 將變數嵌入到文字檔案中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板