python在文件指定位置插入字符串


在a文件的keyword之后插入字符串str

1 file = open(‘a’,'r')
2 content = file.read()
3 post = content.find(keyword)
4 if post != -1:
5     content = content[:post+len(keyword)]+str+content[post+len(keyword):]
6     file = open(‘a’,'w')
7     file.write(content)
8 file.close()

特別注意:這其中的content[:post]讀取的是keyword之前的內容,content[post:]讀取的是包括keyword在內的之后的內容。所以要在keyword之后插入str需是用content[:post+len(keyword)]與content[post+len(keyword):]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM