import os
def save(ptah, info):
# 输入你想将信息保存的文件的名称以及形式 例:按协会汇总 为文件名 .txt为文件格式
filename = "按协会汇总.txt"
try:
file = open(path + filename, 'a', encoding='utf-8') # 以utf-8格式打开并写入文件
except Exception as e:
file = open(filename, 'w') # 如果文件不存在,则创建一个文件
file.write(str(info)) # 保存信息
file.close() # 关闭文件
if __name__ == '__main__':
# 输入你想要读取的文件夹的位置 注意双斜杠!
path = "C:\\Users\\电脑\\Desktop\\活动审批表备份\\按协会分"
dir_list = []
# os.walk 将返回一个三元组(root,dirs,files)
# root:文件夹本身的地址
# dirs 是该文件夹中所以的目录的名字(不包括子目录) 是一个lists
# files 是该文件夹中的所有文件 是一个lists
# 分别保存在dirpath dirname filename 中
for dirpath, dirname, filenames in os.walk(path):
save(path, os.path.basename(dirpath) + '\t')
for filepath in filenames: # filenames 中的各个文件名
if os.path.join(dirpath, filepath).endswith(".doc"):
dir_list.append(filepath)
save(path, str(len(dir_list)) + '\n') # 各个小文件夹中后缀为.doc 的文件数目 + 换行
dir_list.clear()
用python读取文件件中word文档的数目,并保存在txt文件中
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。