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'))