标签:import 直接 src 命名空间 使用 class int alt source
导入模块
1、导入模块的顺序
1、先从当前目录下找这个模块
2、再去环境变量里面找
2、导入的模块的实质
就是把导入的这个python文件运行一次
import sys print(sys.path)#python的环境变量目录
下图中的位置也是环境变量,可以直接copy文件粘贴到这下面的环境变量目录中。
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的环境变量目录
取消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。
标签:import 直接 src 命名空间 使用 class int alt source
原文地址:https://www.cnblogs.com/once-again/p/9801037.html