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

  • MrDevin521

    MrDevin521

    18 Temmuz 2010
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006
  • schmittastic

    schmittastic

    9 EYLÜL 2009