- 博客(7)
- 收藏
- 关注
原创 编程快速上手 第9章 消除缺失编号
参照了网上案例,重新以函数方式实现,加深记忆,如果还有更简单的方法,请大神传授,再学习。谢谢!流程步骤:1.获取原文件编号列表2.获取从1开始,最大是原文件列表长度的新编号列表3.通过zip()方法,定义两个变量分别同时取上面两个列表的表项值,并同时更正编号#! python3.8# 通过函数实现对指定目录中,重新对不连续编号的文件名进行重新命名编号。 import os, re, shutildef correctFilename(dirs,filenameRegex): '''
2020-07-15 19:46:22 159
原创 编程快速上手 第9章 选择性拷贝
import os,re,shutil# 如果findall()方法查找,必须用下面表格式,如果是r'\w+(\.jpg|\.png|\.pdf)'格式将报错。fileRe = re.compile(r'\w+\.jpg|\w+\.png|\w+\.pdf')souDir = r'd:\bcd'desDir = r'c:\bbc'if not os.path.exists(desDir): # 目标文件夹不存在,就创建 os.mkdir(r'c:\bbc')# 直接在遍历目录树循环的
2020-07-14 21:41:11 125
原创 编程快速上手 第9章 删除不需要的文件
#! python3.8#del.py - 本程序作用是删除指定文件夹中,文件大于300K的png图像。import os,re,send2trash,shutil def delfile(souDir,fileRe): ''' 本次程序执行删除是用send2trash安全删除模块,移到垃圾桶实现,并未使用shutil souDir 查找目录 fileRe 将要删除的文件的正则表达式 ''' # 定义查找png文件的正则表达式 fileRe =
2020-07-14 21:38:15 124
原创 编程快速上手 第9章 ZIP压缩与解压缩
#! python3.8#1.使用zipfile压缩文件夹(包含子文件夹、文件)import os,os.pathimport zipfile# zip_dir(r'D:\MMD\python\PY-atbook\c',r'D:\MMD\python\PY-atbook\c.zip')def zip_dir(dirname,zipfilename): filelist = [] if os.path.isfile(dirname): # 判断是否文件 fileli
2020-07-09 17:52:13 254
原创 编程快速上手 第8章 生成随机的测试试卷文件
import os,random,shutil"""shutil 用于清除已有根文件夹,创建新环境"""root_folder = os.path.join(os.getcwd(),'test_paper') # 定义存放试卷的根目录if os.path.exists (root_folder): # 检查是否存在老根目录 shutil.rmtree(root_folder) # 删除老根目录 os.makedirs(root_folder) # 创建新根目录(通过文件夹修改日期验证
2020-06-29 00:25:22 189
原创 编程快速上手 第6章 表格打印
#! python 3.8# 表格打印table_data = [['apples','oranges','cherries','banana'], ['Alice','Bob','Carol','David'], ['dogs','cats','moose','goose']]def print_table(tables): # 书上方式提示获取最大宽带的方法,没懂,以下是其他方式获取: # 方法一:遍历二层列表表项,通过 len
2020-06-24 16:39:47 190
原创 python入门与实践-17章-使用API
###py_第17章_使用API###本章中,你将学习如何编写一个独立的程序,并对其获取的数据进行可视化。这个程序将使用web应用编程接口(API)自动请求网站的特定信息而不是整个网页,在对这些信息进行可视化。由于这样编写的程序时钟使用最新的数据来生成可视化,因此即便数据瞬息万变,它呈现的信息也都是最新的。17.1 使用Web APIWeb API 是网站的一部分,用于与使用非常具体的...
2020-05-06 17:11:49 488 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人