[英]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.