随笔分类 -  06 文件操作

摘要:练习1:请将user中的元素根据 _ 链接,并写入 'a1.txt' 的文件 """ user = ['alex','eric'] data = "_".join(user) file_object = open('a1.txt',mode='w',encoding='utf-8') file_ob 阅读全文
posted @ 2024-09-28 21:41 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:如果以后读取一个特别大的文件 (**********) 推荐 for line in file_object: line = line.strip() print(line) file_object.close() 阅读全文
posted @ 2024-09-28 21:25 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要:import os # 1. st_size 读取文件大小(字节) file_size = os.stat('20190409_192149.mp4').st_size # 2.一点一点的读取文件 read_size = 0 with open('20190409_192149.mp4',mode= 阅读全文
posted @ 2024-09-26 22:39 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要:练习 #!/usr/bin/env python # -*- coding:utf-8 -*- # ######################## 读取:r,只读不能写 + 文件不存在报错 ########################## """ # 打开文件 file_object = op 阅读全文
posted @ 2024-09-25 22:28 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要:with open('a.txt',mode='r',encoding='utf-8') as f1: data = f1.read() new_data = data.replace('飞洒','666') with open('a.txt',mode='w',encoding='utf-8') 阅读全文
posted @ 2024-09-25 22:27 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要:### 4.4 关闭文件 文艺青年 ```python v = open('a.txt',mode='a',encoding='utf-8') v.close() 二逼 with open('a.txt',mode='a',encoding='utf-8') as v: data = v.read( 阅读全文
posted @ 2024-09-25 22:19 jhchena 阅读(9) 评论(0) 推荐(0) 编辑
摘要:### 4.3 实际操作 > read() , 全部读到内存 ##### 1、表示一个字符 ```python obj = open('a.txt',mode='r',encoding='utf-8') data = obj.read(1) # 1个字符 obj.close() print(data 阅读全文
posted @ 2024-09-25 22:19 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要:### 4.2 打开模式 - r / w / a 【只读只写字符串】 - r+ / w+ / a+ 【可读可写字符串】 - rb / wb / ab 【只读只写二进制】 - 字符串转二进制 ```py v = ‘你好’ data = v.encode(‘utf-8’) ``` - 二进制转字符串 ` 阅读全文
posted @ 2024-09-25 22:18 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要:### 4.1 文件基本操作 #### 1、打开 - r,只能读。 【**】 - w,只能写,写之前清空。 【**】 - a,只能追加。【*】 - r+ - 读:默认从0的光标开始读,也可以通过 seek 调整光标的为位置。 - 写:从光标所在的位置开始写,也可以通过 seek 调整光标的位置。 - 阅读全文
posted @ 2024-09-25 22:18 jhchena 阅读(5) 评论(0) 推荐(0) 编辑