json模块下abspath()查找文件绝对路径与join()路径嫁接获取相对路径的差别
Posted lttlpp61007188
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json模块下abspath()查找文件绝对路径与join()路径嫁接获取相对路径的差别相关的知识,希望对你有一定的参考价值。
import os n=0 def fun(file): global n fli_list=os.listdir(file) for i in fli_list: new_pa = os.path.join(‘%s‘%file,i) if os.path.isdir(new_pa): n=fun(os.path.abspath(new_pa)) else: siz = os.path.getsize(new_pa) n += siz return n ret=fun(r‘D:\py练习\神秘海螺\go\week\3\19‘) print(ret)
文件的绝对路径 os.path.abspath (path) 并非文件真实所在路径
文件的路径嫁接 os.path.join (path) 反而可以得出文件本身所在路径
判断文件是否为文件夹 os.isdir(path) 返回True/False
判断文件是否为文件 os.isfile 同上
列出文件夹下文件目录 os.listdir(path)
以上是关于json模块下abspath()查找文件绝对路径与join()路径嫁接获取相对路径的差别的主要内容,如果未能解决你的问题,请参考以下文章