SORU
7 Mart 2011, PAZARTESİ


Python Metin Dosyasına Dize Yazdır

Python bir metin belgesi açmak için kullanıyorum:

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

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

text_file.close()

Dize "" metin belgesi içine. TotalAmount adlı girmek istiyorum Biri bana bunu nasıl bildirin lütfen olabilir?

CEVAP
7 Mart 2011, PAZARTESİ


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

Eğer içerik yöneticisi kullanıyorsanız, dosyayı sizin için otomatik olarak kapandı

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

Python2 kullanıyorsanız.6 veya daha yüksek, str.format() kullanmayı tercih etti

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

Python2 için.7 ve üstü {0} yerine {} kullanabilirsiniz

Python3, orada print işlevi file isteğe bağlı bir parametre

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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • Microsoft Research

    Microsoft Re

    24 EKİM 2008
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007