我试图打开特定文件,但收到:
FileNotFoundError: No such file: C:\\Users\\Jonis\\Desktop\\New folder\\vardai tikri\\becach_besmile_vardai_failas_\ufeff3.txt
我发现这是文件名末尾的BOM字符,显示为/ufeff3
。这就是我所尝试的:
encoding = 'utf-8-sig'
不起作用filename[:-11]+"3.txt"
,但没有成功代码:
filename = "C:\\Users\\Jonis\\Desktop\\New folder\\vardai tikri\\becach_besmile_vardai_failas_3.txt"
with open(filename, mode="r", encoding="utf-8") as file:
for line in file:
print(line)
如何从文件名中删除BOM扩展名?你知道吗
经过一段时间的研究,我找到了一个可行的解决方案。 我只是用空字符串替换“\ufeff”
相关问题 更多 >
编程相关推荐