appendA()
işleviyle crop
değişkenini bulmak vedeğişkenini crop
ile aynı satırın sonuna ekleyebilmek istiyorum. Python'a nispeten yeni olduğum için bunu nasıl yapacağımı bilmiyorum. ŞimdiPython'da .txt dosyasında belirli bir dizenin satırına nasıl ekleyebilirim?
lines = file.readlines()
en bizim mahsulü bulup artan miktarı ekleyelim: Her şeyden
crop = input("Which crop? ")
quantity = input("How many? ")
def appendA():
file.write (quantity + ' ')
def appendB():
file.write ('\n')
file.write (crop + ' ')
file.write (quantity + ' ')
with open ('cropdatabase.txt', 'a+') as file:
if crop in open('cropdatabase.txt').read():
appendA()
else:
appendB()
file.close()
Dosyayı bir satır listesine okuyun. Etkilenen çizgiye ekle. Çizgileri yaz. 'AppendA() 'nizde – xbello
, dosyayı yazarken,' quant' (veriyi) tutan yeni bir dosya oluşturuyorsunuz. –
Kodunuzun bağlamında belirli bir soru sormalısınız, böylece insanlar nerede takıldığını bilirler. Kodunuzla ilgili birkaç sorun var (örneğin, “appendA” sadece miktarı ekleyerek, doğru yerde yapılacağına dair tüm ümitlere karşı ümit ediyor), fakat siz bu dosyayı nasıl açtığınıza başlamalısınız ama bunu “append” işlevlerine ilet, bu yüzden orada yok. –