python-文件操作
weixin_36976218
这个作者很懒,什么都没留下…
展开
-
python 合并同一路径下的同类型文件
我们有时为了方便读取同一路径下的文件,会选择将文件合并到同一个文件中,此时遍历文件夹+写文件就是一个不错的选择。 def _merge(fpath): newfile = fpath + '\\文件名'#合并后写入的文件 ofile = open(newfile , 'w')#以写的方式打开这个文件 ofile.truncate() #将该文件内原创 2017-08-19 18:01:50 · 921 阅读 · 2 评论 -
python 处理json文件
json 是JavaScript Object Notation的简称,处理json文件,python有专门的json库,官方网站为https://docs.python.org/dev/library/json.html如果要将json文件当作字典处理,可以使用json库的load函数,self.fileList = []fp = open(self.myjson)lines = fp.rea原创 2017-08-19 18:30:38 · 382 阅读 · 0 评论 -
python 字符串写进列表
有时会遇到从文件中获取一系列内容,比如文件名的情况,此时从文件中读取字符串,存入列表,内容如下:list = []alllist = list.append(str1)#str1为从文件中获取的内容finallist=list(set(alllist))#set后为去重并排序,生成的是集合(要注意这里的set对原先的列表不会有改变),因此要将集合形式转换为列表原创 2017-08-28 14:29:49 · 12597 阅读 · 1 评论 -
python 批量删除文件夹下部分文件夹
当数据量很大时,要自动删除某个文件夹内的某些文件,os.walk()用来遍历该目录[层层遍历],shutil.rmtree用来删除该文件夹及其内容。for parent,dirnames,filenames in os.walk(path):#parent为所给path的下一级目录,dirname为下一级目录的文件夹名称,filename为文件名 if dirnames==[]:原创 2017-08-24 10:01:23 · 680 阅读 · 0 评论 -
python 遍历文件夹读取文件名
遍历文件夹,读取某一特性的文件名 def _dir(self, fpath, filetype): if filetype == '**': temp = '.**' self.allfile = [] for parent, dirnames, filenames in os.walk(fpath):原创 2017-08-17 13:29:40 · 2764 阅读 · 0 评论