加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

导入模块

发布时间:2020-12-14 01:42:56 所属栏目:Linux 来源:网络整理
导读:导入模块 1、导入模块的顺序 1、先从当前目录下找这个模块 2、再去环境变量里面找 2、导入的模块的实质 就是把导入的这个python文件运行一次 一、导入模块方式: 1、找到环境变量目录,然后将.py文件放到任意一个变量目录里,然后就可以import里了 import sy
导入模块
1、导入模块的顺序
1、先从当前目录下找这个模块
2、再去环境变量里面找
2、导入的模块的实质
就是把导入的这个python文件运行一次

一、导入模块方式:

1、找到环境变量目录,然后将.py文件放到任意一个变量目录里,然后就可以import里了

import sys
print(sys.path)#python的环境变量目录

?下图中的位置也是环境变量,可以直接copy文件粘贴到这下面的环境变量目录中。

2、跨目录导入时,可以将跨目录加入到环境变量中

1 import sys
2 # print(sys.path)#python的环境变量目录
3 sys.path.append(r目录1) #将文件所在目录加入环境变量,就可以import了。但是执行一次加一次,不能永久加入
4 sys.path.insert(0,r目录1) #可以指定位置加入,加到前面,找的快。不然加在最后,最后才找到
5 print(sys.path)#python的环境变量目录

3、将当前工程下的文件所在目录sources root,则自动将文件所在目录加入环境变量,就可以在此工程下import该文件了,而且不会有标红报错的样子。

取消sources root

如果想能够导入当前工程下的所有文件,则将一级目录sources root,然后用from…import 语句(让你从模块中导入一个指定的部分到当前命名空间中)

例如:

1 import day2 #导入day2文件夹下所有的东西
2 from day2 import day2_nhy #导入day2文件夹下面day2_nhy文件下所有东西
3 from day2.day2_nhy import for循环 #导入day2_nhy文件下面的for循环文件
4 from day2.day2_nhy.for循环 import *     #导入for循环模块里边的所有变量,不建议使用!写多了看不懂了就,for循环里面的变量直接可以用

备注:from...import...与import类似,只是更明确的要导入的方法或变量,但是会造成命名空间的污染,更推荐使用import。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读