我在Python中打开了一个8 MB的文件,因为我想批量更改各种类型的文件名.我经历并将文件加载到一个字符串中并使用字符串方法replace来替换所有内容.然后我注意到只有一半的文件被替换了; 好像Python没有完全打开文件.
是否存在某种字符串大小限制或最大文件大小限制,我必须在Python的范围内播放?
我已更改为建议的代码.缓冲区是一个8 MB的HTML文件,超过150k行.替换代码完美无缺; 只是它并没有取代一切.或者例如一个痛苦的错误是:
当我试图将字符串ff10替换为FF-10时,它将被更改为FF-010.