Python 中os.path sys.path.append os.chdir os.join pprint使用
os.path 的使用
import os
path1=os.path.abspath(__file__)
print(path1)#当前文件的绝对路径
path2=os.path.dirname(os.path.abspath(__file__))
print(path2)#当前文件的上一层目录的绝对路径
path3=os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(path3)#当前文件的上上层目录的绝对路径
sys.path.append的使用
sys.path是python的搜索模块的路径集,是一个list
import sys
sys.path.append('c:\\mypythonlib')
import sys
dir_path = os.path.dirname(os.path.abspath(__file__))
sys.path.append(dir_path)
os.chdir的使用
切换到新的路径
os.chdir(path)
os.join()的使用
拼接地址
import os
print("1:",os.path.join('aaaa','/bbbb','ccccc.txt'))
print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt'))
print("3:",os.path.join('aaaa','./bbb','ccccc.txt'))
输出
1: /bbbb\ccccc.txt
2: /ccccc.txt
3: aaaa\./bbb\ccccc.txt
pprint模块
与print的区别
pprint的输出分行