2024-04-19 02:50:33 发布
网友
我在windows10上运行python3.6.3,并通过pip安装了请求。你知道吗
#!python import requests print('Hello')
结果在PowerShell和命令提示符上打印两次“Hello”。当我不导入请求时,print按预期工作。你知道吗
但是,启动Python并从提示符导入不会引起任何问题。你知道吗
请求库中一定有东西在名为“的文件名上打嗝”html.py文件". 你知道吗
发生的事情是requests库正在导入一个名为html的文件。因为您的文件也被命名为html.py,并且位于导入路径上,所以它会被加载两次。你知道吗
requests
html
html.py
使用约定
if __name__ == '__main__': print("HI")
为了避免这种情况。你知道吗
有关详细信息,请参见此问题:What does if __name__ == "__main__": do?
请求库中一定有东西在名为“的文件名上打嗝”html.py文件". 你知道吗
发生的事情是
requests
库正在导入一个名为html
的文件。因为您的文件也被命名为html.py
,并且位于导入路径上,所以它会被加载两次。你知道吗使用约定
为了避免这种情况。你知道吗
有关详细信息,请参见此问题:What does if __name__ == "__main__": do?
相关问题 更多 >
编程相关推荐