概述
<div class="cnblogs_Highlighter">
<pre class="brush:python;gutter:true;">import 模块名
函数名
这种方式引入会相当于将模块中代码执行一遍,所以如果引入的模块中有输出语句,那么只写import 模块名,运行也会显示输出。
函数名
但是有一个问题需要注意,这样虽然只引入了所需要的函数,但是如上所说,若模块中有输出语句,依然会执行
搜索路径
一个模块的时候,python解释器需要对模块进行搜寻,搜寻的顺序为
默认路径,由安装过程决定的
搜索路径都存储在 system 模块的 sys.path 变量中,若我们想要寻找到我们自定义的不再当前目录的模块,那么我们可以在sys.path中
添加程序文件所在的路径。
<div class="cnblogs_Highlighter">
<pre class="brush:python;gutter:true;">import os
import sys
base_dir = os.path.dirname(os.path.dirname(os.path.abspath(file)))
sys.path.append(base_dir)
如果您也喜欢它,动动您的小指点个赞吧