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

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • boogie2988

    boogie2988

    6 NİSAN 2006
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006