为什么Python代码编写奇怪的东西?

问题描述 投票:0回答:1

我编写了一个代码,该代码应该使用英语编写的文件并打印出来,但是它返回了一些奇怪的东西。我发布了代码和输出图像。我应该怎么做才能解决问题?

f = open("Introduction-first-part.docx")
print(f.read())

output

python file output
1个回答
0
投票

改为尝试读取.txt文件。 .docx是一种Microsoft Word格式,不会以纯文本格式存储文本,这意味着当您阅读该文本时,不会出现“英语”。它仅在文件内容之外存储字体,间距,大小和许多其他信息。

如果您想使用python读取文本,则将文本复制为其他格式可能是最简单的方法。

© www.soinside.com 2019 - 2024. All rights reserved.