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 中的方法列表

Visual Studio Code 中的自动 JSDoc 生成损坏?

Visual Studio Code 中的 TypeScript 运行构建任务失败

如何在Linux中安装Visual Studio Code

更改 Visual Studio Code 中的默认打开和保存位置?

Visual Studio Code中的欢迎页面如何获取它