Visual Studio Code 中的二进制或不受支持的文本 Python
Posted
技术标签:
【中文标题】Visual Studio Code 中的二进制或不受支持的文本 Python【英文标题】:Binary or unsupported text Python in Visual Studio Code 【发布时间】:2020-11-07 14:56:45 【问题描述】:当我尝试在韩国网站上抓取时,出现如下错误消息。
“此文件未显示在编辑器中,因为它是二进制文件或使用了不受支持的文本编码。”
当我在文件编辑器中打开时,它显示如下。
MZ�uH������������������������
你能帮我解决这个问题吗? 谢谢。
from bs4 import BeautifulSoup
from urllib.request import urlopen
response = urlopen('https://datalab.naver.com/keyword/realtimeList.naver?
where=main')
soup = BeautifulSoup(response, 'html.parser')
for anchor in soup.select("span.item_title"):
print(anchor)
【问题讨论】:
显示你用来获取文件的命令。以MZ
开头的文件很可能是 Windows 可执行文件。
文件扩展名是什么?
那是python,扩展名是py。
您是否尝试过在笔记本中打开它?它是什么样的?
它看起来不像一个 python 文件,虽然文件扩展名为 'py'。我试图将“.exe”文件重命名为“.py”文件,vscode 提示的信息与您提供的信息相同。当我强行打开它时,它看起来就像你提供的一样,它以 MZ 开头。所以,我同意rioV8,它看起来更像一个可执行文件而不是python文件,虽然文件扩展名是py。
【参考方案1】:
我不确定这是否是您要查找的内容,但可能需要研究一下。 VS Code 有一个 Marketplace,您可以在其中免费获得扩展程序
【讨论】:
以上是关于Visual Studio Code 中的二进制或不受支持的文本 Python的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio Code 中的自动 JSDoc 生成损坏?
Visual Studio Code 中的 TypeScript 运行构建任务失败