簡體   English   中英

導入“ Requests” Python模塊時出現意外的控制台輸出

[英]Unexpected console output while importing `Requests` python module

當我導入requests ,得到了意外的數字列表輸出。

>>> import requests
[4, 4, 324, 342, 342, 453, 4343, 43342]

為什么會這樣呢?

您最有可能在被屏蔽的當前目錄(或sys.path中的目錄之一)中有一個requests.py (或帶有__init__.py file的請求文件夾,這導致將其視為程序包)。來自庫的requests模塊。

應該是這個requests.py正在打印此數字列表。

就像注釋中指出的那樣,您可以通過執行以下操作來檢查要導入的文件:

import requests
print(requests.__file__)

您應該重命名程序包/腳本文件,以使其不會隱藏任何庫。

可能的原因及其解決方法:

1)您可能在python所在的同一文件夾中有requests.py文件。 選中此復選框,然后重命名您的requests.py文件。

2)您可能已更改了__init__函數。

請記住,導入該模塊時會自動調用並執行__init__函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM