开发者社区> 问答> 正文

当你导入一个模块,Python 解析器对模块位置的搜索顺序是什么呢?

当你导入一个模块,Python 解析器对模块位置的搜索顺序是什么呢?

展开
收起
游客ydhxr2xydmgpo 2021-11-17 18:41:44 1546 0
2 条回答
写回答
取消 提交回答
  • 不懂的太多

    可以通过以下代码输出模块的搜索路径,返回值是一个列表,第1个是当前目录

    import sys
    print(sys.path)
    
    2022-04-12 09:08:18
    赞同 展开评论 打赏
  • 1、当前目录 2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。 3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

    2021-11-17 21:53:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载