【问题标题】:Binary or unsupported text Python in Visual Studio CodeVisual Studio Code 中的二进制或不受支持的文本 Python
【发布时间】: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。

标签: python text visual-studio-code beautifulsoup binary


【解决方案1】:

我不确定这是否是您要查找的内容,但可能需要研究一下。 VS Code 有一个 Marketplace,您可以在其中免费获得扩展程序

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多