马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 blackantt 于 2023-2-17 16:20 编辑
怎么把左边的 ^M 删除,最后变成右边的样子。 而不增加空行。
cn_狮子国王.zip
(1.01 KB, 下载次数: 2)
with open("./cn_狮子国王.vtt","r",encoding="utf-8") as f:
lines = f.readlines()
#写的方式打开文件
with open("./cn_狮子国王4.vtt","w",encoding="utf-8") as f_w:
for line in lines:
f_w.write(line)
"""
if "\x0D" in line:
#替换
line = line.replace("\x0D","")
#line = line.strip()
f_w.write(line)
else:
f_w.write(line)
"""
本帖最后由 isdkz 于 2023-2-17 16:43 编辑
import sys
import fileinput
for line in fileinput.input(files=('cn_狮子国王.vtt', ), mode='rb', inplace=True):
if line[-2:] == b"\r\n":
line = line[:-2] + b"\n"
sys.stdout.write(line)
|