导航
  • 报考
  • 备考
  • 政策

报考

备考

复习资料

政策

行业动态

让python的使用变得简便——模块搜索路径

环球青藤·2019-09-25 11:06:05浏览27 收藏2

请输入下面的图形验证码

提交验证

预约成功

我知道了
摘要 如果你从Python解释器退出并再次进入,之前的定义(函数和变量)都会丢失。因此,如果你想编写一个稍长些的程序,最好使用文本编辑器为解释器准备输入并将该文件作为输入运行。这被称作编写脚本 。今天小编就和大家分享一下有关模块搜索路径的东西。

当一个名为 spam 的模块被导入的时候,解释器首先寻找具有该名称的内置模块。如果没有找到,然后解释器从 sys.path 变量给出的目录列表里寻找名为 spam.py 的文件。sys.path 初始有这些目录地址:

包含输入脚本的目录(或者未指定文件时的当前目录)。

PYTHONPATH (一个包含目录名称的列表,它和shell变量 PATH 有一样的语法)。

取决于安装的默认设置

注解:

在支持符号链接的文件系统上,包含输入脚本的目录是在追加符号链接后才计算出来的。换句话说,包含符号链接的目录并 没有 被添加到模块的搜索路径上。

在初始化后,Python程序可以更改 sys.path。包含正在运行脚本的文件目录被放在搜索路径的开头处, 在标准库路径之前。这意味着将加载此目录里的脚本,而不是标准库中的同名模块。 除非有意更换,否则这是错误。

以上就是有关模块搜索路径的内容。

资料下载
历年真题
精选课程
老师直播

注册电脑版

版权所有©环球青藤All Rights Reserved