python如何在循环中保存文件_python-如何在for循环中更改为另一行文件
我有一個(gè)ifs和elses(不寫)長函數(shù),而whatnot包含一個(gè)for循環(huán),用于在文件的每一行中查找:
def check(low,high):
with open('users.txt', 'r+') as followed:
ts = time.time()
sttime = datetime.fromtimestamp(ts).strftime('%Y%m%d_%H:%M:%S - ')
done_checking = open('done_checking.txt', "a")
done = 0
skippers = 0
max_tries = 15
for line in followed:
if skippers==30:
print "MAKE THE FOR LOOP GO BACK TO LINE 1 OF FILE"
else:
print "Does some other stuff"
if done==max_tries:
sleep(randint(850,1150))
done = 0
elif:
print: "SCRIPT DOES SOME STUFF!"
else:
skippers += 1
print: "SCRIPT HAS SKIPPED A USER"
有沒有辦法說
“使循環(huán)回到文件的第1行”
我可以將for循環(huán)重置為要檢查的文件的第一行(users.txt)嗎?
(顯然,它的打印內(nèi)容是:“ SCRIPT DOESS SOME STUFF!”,我在時(shí)間戳上發(fā)生了很多混亂的事情……)
解決方法:
“MAKE THE FOR LOOP GO BACK TO LINE 1 OF FILE”
是的,您需要調(diào)用seek函數(shù)返回所需的行.
fileobject.seek(0)
這將返回到該特定文件的第1行.
標(biāo)簽:for-loop,python
來源: https://codeday.me/bug/20191120/2045921.html
總結(jié)
以上是生活随笔為你收集整理的python如何在循环中保存文件_python-如何在for循环中更改为另一行文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java汽车生产工厂模式_什么是工厂模式
- 下一篇: java documentlistene