请问对一个文件内的字符串进行修改后,怎么直接修改他在原文件的内容使之永久有效.

import ebooklib as 电子书接口
from ebooklib import epub as 电子出版

电子书路径='Python从入门到精通 (明日科技) (z-lib.org).epub'

读取的书 = 电子出版.read_epub(电子书路径)

for 超文本文件 in 读取的书.get_items_of_type(电子书接口.ITEM_DOCUMENT):
    电子出版.EpubHtml.get_body_content(超文本文件).decode().replace('大蟒','')

最后一行执行后,EPub电子书未做任何改动.

对文件的操作,一般都先读取出来,经过修改后,再讲修改后的内容写入文件中。
代码中的replace只是替换读取到的内容,应该并不影响文件中的内容。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632