码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之一 OS 文件夹的操作和文件操作

时间:2020-03-15 14:59:38      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:扩展   utf-8   文件的   str   basename   系统路径   python学习   大小   路径   


# OS模块 :查看一个文件夹下所有文件,这个文件夹有文件夹,不能用walk
# -- coding: UTF-8 --
import os
import sys
#C:\Users\Administrator\Desktop\Excel
PATH=r‘C:\Users\Administrator\Desktop\Excel‘
# print(os.getcwd()) # 获取当前路径
# print(os.sep) # 获取系统路径分隔符
# 返回指定目录下所有文件和文件夹(目录):os.listdir(PATH)
# 检验给出的路径是否是以文件: os.path.isfile(PATH)
# 检验是否绝对路径:os.path.isabs()
# 检验给出的路径是否存在: os.path.exists()
# 返回一个路径的目录名和文件名: os.path.split()
#分离扩展名: os.path.splitext()
#获取路径名:os.path.dirname()
#获取文件名:os.path.basename()
#获取文件大小: os.path.getsize(filename)
#

def lookfile(PATH):

file = os.listdir(PATH) #获取路径下文件夹和文件
print(file)

for i in file:

ret=os.path.join(PATH, i)

if os.path.isdir(ret):
print(i)
lookfile(ret)

elif os.path.isfile(ret):

return i
lookfile(PATH)

#os模块:计算一个文件夹所有文件的大小,这个文件夹还要文件夹,不能Walk
# def lookfile(PATH):
#
# file = os.listdir(PATH) #获取路径下文件夹和文件
# print(file)
#
# for i in file:
#
# ret=os.path.join(PATH, i)
#
# if os.path.isdir(ret):
# print(i)
# lookfile(ret)
#
# elif os.path.isfile(ret):
# return i
# lookfile(PATH)

python学习之一 OS 文件夹的操作和文件操作

标签:扩展   utf-8   文件的   str   basename   系统路径   python学习   大小   路径   

原文地址:https://www.cnblogs.com/pushuiyu/p/12497530.html

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