码迷,mamicode.com
首页 > Web开发 > 详细

json模块下abspath()查找文件绝对路径与join()路径嫁接获取相对路径的差别

时间:2019-03-25 20:40:58      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:%s   json   print   目录   判断   join   绝对路径   pat   gets   

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(rD:\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()路径嫁接获取相对路径的差别

标签:%s   json   print   目录   判断   join   绝对路径   pat   gets   

原文地址:https://www.cnblogs.com/lttlpp61007188/p/10575013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!