python文件目录管理_python自动化---管理文件及文件夹1

import os

#列出程序所在的路径

# print(os.getcwd())

#列出D:\\下所有的文件及文件夹

#print(os.listdir('D:\\'))

#列出对应目录下的文件及文件夹

# for item in os.listdir('D:\\'):

# print(item)

#判断D:\\下哪些是文件夹

# files = os.listdir('D:\\')

# for file in files:

# print(file,os.path.isdir(file))

#输出D:\\下有哪些文件及文件的路径

# for file in os.scandir('D:\\'):

# print(file,os.listdir(file))

#找出D:\\目录下所有非文件夹的文件,并统计数量

files = os.listdir('D:\\')

j = 0

for file in files:

i = os.path.isdir(file)

if i == 0:

j += 1

s = "The files num is %d" %(j)

print(s)

import os

import glob

import fnmatch

import datetime

import time

#列出程序所在的路径

# print(os.getcwd())

#列出D:\\下所有的文件及文件夹

#print(os.listdir('D:\\'))

#列出对应目录下的文件及文件夹

# for item in os.listdir('D:\\'):

# print(item)

#判断D:\\下哪些是文件夹

# files = os.listdir('D:\\')

# for file in files:

# print(file,os.path.isdir(file))

#输出D:\\下有哪些文件及文件的路径

# for file in os.scandir('D:\\'):

# print(file,os.listdir(file))

#找出D:\\目录下所有非文件夹的文件,并统计数量

# files = os.listdir('D:\\')

# j = 0

# for file in files:

# i = os.path.isdir(file)

# if i == 0:

# j += 1

# s = "The files num is %d" %(j)

# print(s)

#os.walk把文件夹里的文件夹里的文件都找出来

# for dirpath,dirnames,files in os.walk('D:\\'):

# print(f'发现文件夹: {dirpath}')

# print(files)

#利用字符串内置函数的方法

# print('abc.txt'.startswith('ab'))

# print('def.txt'.endswith('xt'))

#glob模块

# print(glob.glob('lesson*.py'))

#print(glob.glob('**/*.txt',recursive=True))

#用来匹配文件名

# print(fnmatch.fnmatch('lesson1.py','le*.py'))

#os.scandir()返回文件的信息

# for file in os.scandir('D:\\'):

# print(file.stat())

#Unix时间戳

# for file in os.scandir('D:\\'):

# print(time.ctime(1567764428))

#datetime模块

# that_time = datetime.datetime.fromtimestamp(1567764428)

# print(that_time)

# print(that_time.hour,that_time.min,that_time.second)

#datetime模块转换时间

# for file in os.scandir('D:\\'):

# file_mtime = file.stat().st_mtime

# print(datetime.datetime.fromtimestamp(file_mtime))

#单独查询指定文件信息

#print(os.stat('4.py'))

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值