Merhaba. Başlıkta da yazdığım gibi birden fazla satırı bulunan bir yazıyı bir .txt dosyası içerisine yapıştırdığımda tek satır halinde yapıştırıyor.
Fotoğrafta da gördüğünüz gibi kopyalayacağım yazı tek satır değil.
Ve ben bu yazıyı ise bir metin belgesine yapıştırdığımda aşağıdaki fotoğrafta gördüğünüz gibi tek satır halinde yapıştırıyor buraya.
Arkadaşlar tam istediğim tarzda bir şey bulamayınca Python dilinde ufak bir kod yazdım işime yarayacak tarzda.
Kodlar:
Python:
def main():
count_of_written_words = 0
with open("yazilar.txt","a", encoding="utf-8") as f:
new_line_after = int(input("Kaç kelime sonra yeni bir satıra atlansın?\n"))
if new_line_after <=5:
print("Lütfen 5'den daha büyük bir sayı girin.")
return main()
else:
yazi = str(input("Yazıyı giriniz:\n")).split(" ")
for i in yazi:
f.write(i + " ")
count_of_written_words +=1
if count_of_written_words == new_line_after:
f.write("\n")
count_of_written_words = 0
if __name__ == "__main__":
main()
Burada önce kaç kelime sonra yeni satıra atlanmasını istediğinizi söylüyorsunuz, ondan sonra yazıyı söylüyorsunuz programa. Bir TXT'e aktarırken de dediğiniz sayıya geldiğinde yeni bir satıra atlıyor. Eğer bilgisayarınızda Python yüklü ise deneyebilirsiniz.
Arkadaşlar tam istediğim tarzda bir şey bulamayınca Python dilinde ufak bir kod yazdım işime yarayacak tarzda.
Kodlar:
Python:
def main():
count_of_written_words = 0
with open("yazilar.txt","a", encoding="utf-8") as f:
new_line_after = int(input("Kaç kelime sonra yeni bir satıra atlansın?\n"))
if new_line_after <=5:
print("Lütfen 5'den daha büyük bir sayı girin.")
return main()
else:
yazi = str(input("Yazıyı giriniz:\n")).split(" ")
for i in yazi:
f.write(i + " ")
count_of_written_words +=1
if count_of_written_words == new_line_after:
f.write("\n")
count_of_written_words = 0
if __name__ == "__main__":
main()
Burada önce kaç kelime sonra yeni satıra atlanmasını istediğinizi söylüyorsunuz, ondan sonra yazıyı söylüyorsunuz programa. Bir TXT'e aktarırken de dediğiniz sayıya geldiğinde yeni bir satıra atlıyor. Eğer bilgisayarınızda Python yüklü ise deneyebilirsiniz.