python
himdreame
这个作者很懒,什么都没留下…
展开
-
python将文件夹打包成zip并保存历史版本
#!python3#将一个文件夹及以下的所有文件打包成zip文件import zipfile,os,redef backup2zip(floder,backupfilename): #floder:要打包的文件夹;backupfilename:指定文件名 hisname = re.compile(backupfilename + '(_)?(\\d+)?' +'.zip') floder = os.path.abspath(floder) num = [1] allFiles =原创 2020-07-02 22:12:54 · 1662 阅读 · 1 评论 -
列表与字符串的转换
要求:编写一个程序,打开文件夹中所有的.txt 文件,查找匹配用户提供的正则表达式的所有行。结果应该打印到屏幕上。以下是代码:import os,re#找到所有txt文件userPath = '.'fileList = os.listdir(userPath)userRegexRule = 'NOUN'userRegex = re.compile(userRegexRule)lines = []#读取所有txt文件的内容for i in fileList: #print(os原创 2020-07-01 19:27:14 · 3918 阅读 · 0 评论 -
疯狂填词之由正则表达式引发的血案
记录《Python编程快速上手》项目联系遇到的坑。要求:创建一个疯狂填词(Mad Libs)程序,它将读入文本文件,并让用户在该文本文件中出现 ADJECTIVE、NOUN、ADVERB 或 VERB 等单词的地方,加上他们自己的文本。例如,一个文本文件可能看起来像这样:The ADJECTIVE panda walked to the NOUN and then VERB. A nearby NOUN was unaffected by these events.程序将找到这些出现的单词,并提示原创 2020-07-01 13:10:31 · 603 阅读 · 0 评论