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'))
posted @ 2020-08-29 19:13  魏阳晨  阅读(325)  评论(0)    收藏  举报
AmazingCounters.com