day03 文件操作】的更多相关文章

目录 1.文件操作实例 2.文件常用操作 3.with模块操作文件 常用实例,把文件里面的内容读出来做成字典的形式在做成字列表展示. 1.精简版. lst = []f = open("file01", mode="r", encoding="utf-8")for line in f: line1 = line.strip().split(",") dic = {} dic["id"] = line1[0]…
一.概述 我们工作中需要经常操作文件,下面就讲讲如何用Python操作文件 1.文件操作的流程: 打开文件,得到文件句柄赋值给一个变量 通过文件句柄,对文件进行操作 关闭文件 二.入门 1.语法 open(文件路径,模式,字符编码) 1 2 3 4 5 6 7 8 #获取文件句柄 f = open("yesterday","r",encoding="utf-8") #读取数据 data = f.read() #打印读取的文件 print(data…
嗯哼,第三天了 我们来get 下新技能,集合,个人认为集合就是用来list 比较的,就是把list 转换为set 然后做一些列表的比较啊求差值啊什么的. 先看怎么生成集合: list_s = [1,3,4,5,7,9] list_t = [1,3,4,5,7,9] dic_1 = { 'name':'shenyang', 'age':16 } dic_2 = {'name':'wanglu', 'age':18, 'sex':'girl'} s = set(list_s) t = set(lis…
一.赋值.浅拷贝与深拷贝 直接赋值:其实就是对象的引用(别名). 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象. 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象. 赋值实例: # 赋值运算 变量指向同一个内存地址 l1 = [1,2,3] l2 = l1 l3 = l2 l1.append(666) print(l1,l2,l3) print(id(l1),id(l2),id(l3)) # 运行结果: # [1, 2, 3, 66…
文件操作: 1.以什么编码方式输出,就以什么编码方式打开 f = open('d:\文件操作.txt',mode='r',encoding='GB2312') G = f.read() print(G) f.close() 操作方式:只读,只写,追加,读写,写读 只读:mode = ‘r’ mode = ‘rb’,输出bytes类型,不用添加encoding f = open('day03.py',mode='rb') g = f.read() print(g) 文件中的数据类型是bytes,而…
day03 上周回顾_问题总结: 地址值: li = [] name = ['name','price','count'] dic = {} #如果这里定义空列表,后边的dic[name[i]] = l2[i],就会把原来的值的地址替换掉: with open("a.txt",mode="r+") as f: for line in f: l2 = line.strip().split() # print(l2) # dic = {} for i in range(…
一.集合及其运算 1.集合的概念 集合是一个无序的,不重复的数据组合,它的主要作用如下 *去重,把一个列表变成集合,就自动去重了 *关系测试,测试两组数据之前的交集.并集.差集.子集.父级.对称差集,判断没有交集等关系 2.常用操作: 1):集合的增删改查: #http://www.cnblogs.com/Jame-mei #集合的增删改查等基本操作 list1=set([1,3,5,7]) #1.增加 list1.add(9) #添加单项,update添加多项. list1.add('a')…
day08 文件操作: open() :打开 f (文件句柄)= open("文件的路径(文件放的位置)",mode="操作文件的模式",encoding="文件的编码")内置函数 # f = open("萝莉小姐姐电话号",mode="r",encoding="utf-8") # print(f.read()) # f.close() f :文件句柄 file : 文件的位置(路径)…
.net的IO操作支持对zip文件的创建.读写和更新.使用起来也比较简单,.net的一向作风,东西都准备好了,至于如何使用,请看着办. 要对zip文件进行操作,主要用到以下三个类: 1.ZipFile.表示与一个zip文件操作相关的类.可以使用该类创建zip文件,或者打开zip文件. 2.ZipArchive.表示一个zip文档实例,可以通过它直接从流对象创建zip文档.ZipFile类主要是针对磁盘文件来进行操作,而ZipArchive表示的是zip包,不一定是存放在硬盘上的.zip文件,因为…
本文出处:http://www.cnblogs.com/wy123/p/6129498.html 因工作需要,处理一批文件,本想写C#来处理的,后来想想这个是PowerShell的天职,索性就网上各种搜,各种Demo,各种修改,花了半天时间,最后还是拼凑出来能达到效果了.本身对PowerShell并不熟悉,可能有些弯路,实现的也比较烂,总之是把各种小功能拼凑在一起,最后还是拼凑出来能达到效果了.如下是原始Demo,比较幼稚,权当是自己记录的笔记了 1,文件信息统计 如下文件夹下面有六个文本文件,…