摘要: f = open("葫芦小金刚", mode="a", encoding="utf-8") # a, append 追加, 在文件的末尾写入内容 # f.write("你叫什么名字啊?") # f.read() # not readable f.flush() f.close() 阅读全文
posted @ 2018-12-05 17:53 =-=- 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 今日主要内容 1. 文件操作 open 打开 f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄. 绝对路径 从磁盘根目录开始寻找 相对路径 相对于当前程序所在的文件夹 ../ 上一层文件 文件 阅读全文
posted @ 2018-12-05 17:53 =-=- 阅读(96) 评论(0) 推荐(0) 编辑
摘要: # f = open("葫芦小金刚", mode="r+", encoding="utf-8") # content = f.read(2) # 顺序必须先读, 后写 # # r+特有的深坑:不论读取内容的多少. 只要你读了. 写就是在末尾 # f.write('五娃') # print(content) # 一上来会清空文件. 没人用 # f = open("葫芦小金刚", mode="... 阅读全文
posted @ 2018-12-05 17:52 =-=- 阅读(181) 评论(0) 推荐(0) 编辑
摘要: f1 = open("c:/huyifei.jpg", mode="rb") f2 = open("d:/huerfei.jpg", mode="wb") for line in f1: # line是从f1中读取的内容 f2.write(line) # 把读取的内容原封不动的写出去 f1.close() f2.flush() f2.close() 阅读全文
posted @ 2018-12-05 17:51 =-=- 阅读(212) 评论(0) 推荐(0) 编辑
摘要: f = open("胡辣汤", mode="r+", encoding="utf-8") # f.seek(0,2) # 移动到末尾 # content = f.read(5) # print(content) # f.seek(0) # 移动到开头 # print(f.read()) # print(f.tell()) # 字节 f.seek(3) print(f.read()) 阅读全文
posted @ 2018-12-05 17:50 =-=- 阅读(135) 评论(0) 推荐(0) 编辑
摘要: f = open("水果.txt", mode="r", encoding="utf-8") lst = [] for line in f: # 1,香蕉,1.85,50 dic = {} # 每行都是一个字典 line = line.strip() # 去掉空白 \n 1,香蕉,1.85,50 a, b, c, d = line.split(",") # [1... 阅读全文
posted @ 2018-12-05 17:49 =-=- 阅读(141) 评论(0) 推荐(0) 编辑
摘要: # 需求: 把好人换成sb # 必须: # 1. 先从文件中读取内容 # 2. 把要修改的内容进行修改 # 3. 把修改好的内容写人一个新文件 # 4. 删除掉原来的文件 # 5. 把新文件重命名成原来的文件的名字 # 导入os模块 os表示操作系统 import os with open("夸一夸alex", mode="r", encoding="utf-8") as... 阅读全文
posted @ 2018-12-05 17:49 =-=- 阅读(102) 评论(0) 推荐(0) 编辑
摘要: # 每次用w模式打开文件, 都会清空这个文件(坑) f = open('胡辣汤', mode="w", encoding="utf-8") # 可以帮我们创建文件 # f.write('河南特色\n') # f.write("东北特色\n") # f.write('陕西特色\n') # 好习惯 f.flush() # 刷新管道, 把数据写入文件 f.close() 阅读全文
posted @ 2018-12-05 17:47 =-=- 阅读(266) 评论(0) 推荐(0) 编辑
摘要: f = open("小护士模特主妇萝莉.txt", mode="r", encoding="utf-8") # print(f.read(5)) # 读取5个字符 # print(f.read(5)) # 继续读5个 # # print(f.readline().strip()) # 换行符为分割, strip()可以去掉换行. 读取到的内容第一件事就是去掉空白 # print(f.read... 阅读全文
posted @ 2018-12-05 17:44 =-=- 阅读(297) 评论(0) 推荐(0) 编辑
摘要: # 文件路径: # 1. 相对路径: 相对于当前程序所在的文件夹, 如果再文件夹内. 随便找. 直接写名字 # 如果不在这个文件夹内. 可能需要出文件夹或者进文件夹 # 出文件夹 ../ # 进文件夹 文件夹/ # 2. 绝对路径: 从磁盘根目录寻找路径 (有问题) # 只有在记录日志的时候可以用到绝对路径\ #... 阅读全文
posted @ 2018-12-05 17:43 =-=- 阅读(156) 评论(0) 推荐(0) 编辑
摘要: # r: read 只读 f = open("alex和wusir的故事", mode="r", encoding="utf-8") # 读取内容 content = f.read() # 全部都读取出来 print(content) # 坑: c2 = f.read() # 读取不到内容. 因为上面已经读取完毕. 光标在末尾 print("c2", c2) # 良好的习惯 f.close... 阅读全文
posted @ 2018-12-05 17:42 =-=- 阅读(78) 评论(0) 推荐(0) 编辑