Andrew. /else .
, , IMO
from time import sleep
with open(WebPath + SmokeTest,'a+') as f:
while True:
if 'readfalseloop2' in f.read():
f.seek(0,1)
f.write('\n<font color= "#347C2C">readfalseloop2</font><br />')
print True
break
print '~',
f.seek(0,0)
sleep(2)
, . . ,
<font color= "#347C2C">readfalseloop2</font><br />
, Windows .
.
f.read() f,
<font color= "#347C2C">readfalseloop2</font><br />
.
, . , f.seek(0,1) , .
f.seek(0,1) " 0 "; , , , : 'a'. , f.seek(0,0), .
;
, 'readfalseloop2' f.read() False, f.seek(0,0 ) .
.
: , , utf-8, utf-8 , . , utf-8
.
:
from time import sleep
with open(WebPath + SmokeTest,'r+') as f:
while not 'readfalseloop2' in f.read():
print '~',
f.seek(0,0)
sleep(2)
f.seek(0,1)
f.write('\n<font color= "#347C2C">readfalseloop2</font><br />')
print 'True'
from time import sleep
with open(WebPath + SmokeTest,'r') as f, open(WebPath + SmokeTest,'a') as g:
while not 'readfalseloop2' in f.read():
print '~',
f.seek(0,0)
sleep(2)
g.write('\n<font color= "#347C2C">readfalseloop2</font><br />')
print 'True'
8 . Python -