ile bir metin dosyasından diğerine kopyalama Belirli metin satırlarını bir metin dosyasından diğerine kopyalamak istiyorum. Şu anki senaryomda, bir dizgeyi aradığımda daha sonra her şeyi kopyalar, metnin sadece belirli bir bölümünü nasıl kopyalarım? Örneğin. sadece "testler/dosya/myword" içerdiğinde satırları kopyala?Python
geçerli kod:
#!/usr/bin/env python
f = open('list1.txt')
f1 = open('output.txt', 'a')
doIHaveToCopyTheLine=False
for line in f.readlines():
if 'tests/file/myword' in line:
doIHaveToCopyTheLine=True
if doIHaveToCopyTheLine:
f1.write(line)
f1.close()
f.close()
@AshwiniChaudhary yok Bu soruları düşük kaliteli olarak işaretlemekten çekinmeyin. –
ya da .. daha iyisi… sadece 'düzenle'yi tıklayın. –
Kodunuzdaki sorun: Döngünün her yinelemesinde bayrağı sıfırlamanız gerekir. – ATOzTOA