1.路径处理
1.找模块:sys.path
import sys
print(sys.path)
- 1.理解
- 1.是python去查找包或模块
- 2.项目开始根目录,python内置的目录
- 3.虽然说python的安装目录下也可以存放我们写的模块,但是不建议(太多了,不大好找)
- 4.如果以后你发现模块导入不了了 ,可以使用下sys.path
- 5.返回的是一个数组
- 6.用的时候需要导入sys:import sys
- python的目录,主要放外部的库,或者第三方的模块
- 2.两种导包的方法再去找
python学习交流Q群:903971231
- 1.from..module ...import 方法、变量等
- from python_basic.class10_路径.pac01.module_012 import a
print(a)
print(sys.path)
- 2.from pac ... import module
- from python_basic.class10_路径.pac01 import module_012
print(module_012.a)
print(sys.path)
2.获取文件的路径
- 1.获取绝对路径os.path.abspath(file)
- import os
abs_path=os.path.abspath(file)
print(abs_path)
import os
abs_path=os.path.abspath(__file__)
print(abs_path)
- 2.获取文件的目录路径
- 1.os.path.dirname(file)
- 不建议用
dir_name = os.path.dirname(__file__)
print(dir_name)
- 2.os.path.dirname(abs_path)
- 建议用
- dir_name1 =os.path.dirname(file)
dir_name =os.path.dirname(abs_path)
abs_path =os.path.abspath(__file__)
dir_name =os.path.dirname(abs_path)
print(dir_name