一、常见用法
import os
os.getcwd() #返回当前文件绝对路径,当使用import时候会返回import的路径
os.path.join(path1[, path2[, ...]]) #路径拼接
os.path.exists(path) #文件存在返回,ture
os.listdir(path) #返回path路径下的所有文件的列表
os.path.abspath(path) #返回输入的绝对路径
os.path.dirname(path) #返回父级目录绝对路径
os.environ['HOME'] #设置环境变量
os.makedirs(path[, mode]) #递归创建文件夹
os.environ.get('WORKON_HOME') #获取环境变量,方法一
os.getenv('path') #获取环境变量,方法二
os.system(command) #输入cmd命令
os.popen(Command).read() #获取屏幕cmd输入的输出,read\readline\redalines
os.path.dirname(__file__) #返回文件自己绝对路径
os.path.splitext('/fun/tion.py') #返回两个值/fun/tion,.py
os.path.split('/fun/tion.py') #返回两个值/fun,tion.py
二、递归找到文件夹下所有的目录和文件
base_dir = "./"
for dirpath, dirnames, filenames in os.walk(base_dir):
print(dirpath)
三、获取文件大小
def get_file_size(file_path):
return os.stat(file_path).st_size