Я ищу, как остановить некоторое время по условию. остановитесь в работе $ config1. как остановиться в первом! после узла $ config1?python txt file while stop
def filtre(source):
fs = open(source, 'r')
while 1:
txt = fs.readline()
if txt =='':
break
else:
print txt
if txt == "$ config1\n":
raw_input("==========================>")
if txt == "!\n":
raw_input("==========================>")
fs.close()
return
TXT файл
! ************************************
! * Export File: X:\test.txt
! * Created by: PC2
! * Creation Date: 10/01/2014 18:50
! * User: test
! *************************************
!
!
$ config1
MCBR:54:62:2:32:.5:x34:y637::::
MCBR:54:62:2:32:.5:x34:y637::::
MCBR:54:62:2:32:.5:x34:y637::::
MCBR:54:62:2:32:.5:x34:y637::::
!
!
$ End of file.
Что именно вы пытаетесь сделать? И ваш вопрос не очень ясен. – thefourtheye
Есть ли причина, по которой вы используете цикл while, а не цикл 'for' в файловом объекте? 'для строки в файле' является обычным способом перебора строк в файле, и это намного проще, чем делать много вызовов' readline'. – Blckknght
Ваш код уже останавливается в обеих строках «$ config1 \ n» и «! \ N». В чем проблема? – wolfrevo