我编写了一个代码,该代码应该使用英语编写的文件并打印出来,但是它返回了一些奇怪的东西。我发布了代码和输出图像。我应该怎么做才能解决问题?
f = open("Introduction-first-part.docx")
print(f.read())
改为尝试读取.txt
文件。 .docx
是一种Microsoft Word格式,不会以纯文本格式存储文本,这意味着当您阅读该文本时,不会出现“英语”。它仅在文件内容之外存储字体,间距,大小和许多其他信息。
如果您想使用python读取文本,则将文本复制为其他格式可能是最简单的方法。