文件操作
文章平均质量分 52
文件操作学习
Tester_C
莫问天涯路几重,轻衫侧帽且从容
展开
-
Python文件操作(六)-读取文件位置
读取文件位置1.`tell()`返回文件的当前位置,即文件指针当前位置2.`seek()` 用于移动文件读取指针到指定位置1.tell()返回文件的当前位置,即文件指针当前位置with open("../logs/cc.log", 'rb') as can: print(can.read(100))#从文件读取指定100个字节数 print("=============") print('当前读取文件位置为:', can.tell()) #100执行结果:2.seek()原创 2021-10-08 16:14:04 · 2268 阅读 · 0 评论 -
Python文件操作(五)-二进制文件
二进制文件1.二进制读取模式`rb`读取模式将读取到的内容写入到文件1.二进制读取模式rt 读取文本文件(默认值)rb 读取二进制文件file_name = "C:/Users/cheng/Desktop/can.jmx"with open(file_name, 'rt', ) as can: print(can.read())执行结果rb读取模式file_name = "C:/Users/cheng/Desktop/can.jmx"with open(file_nam原创 2021-09-26 22:43:27 · 463 阅读 · 0 评论 -
Python文件操作(四)-写入文件
使用write()来向文件中写入内容如果操作是一个文本文件,则write()需要传递一个字符串作为参数file_name='cc.txt'with open(file_name,encoding='utf-8') as can: can.write("北京市666")执行结果为:使用open()打开文件时必须要指定打开文化所要做的操作(读、写、追加);如果不指定操作类型,则默认是读取文件、而读取文件时不能向文件中写入的;默认为'r',表示只读的;'w'表示可.原创 2021-09-25 22:56:13 · 2481 阅读 · 1 评论 -
Python文件操作(三)read()、readline()、readlines()区别
read()、readline()、readlines()区别1.`read()`2.`readline()`3.`readlines()`读取文件的三个方法:read()、readline()、readlines()。均可接受一个方法参数用以限制每次读取的数据量,通常使用不多1.read()优点:读取整个文件,将文件内容放到一个字符串变量中。劣势:如果文件非常大,容易导致内存泄漏,尤其是大于内存时,无法使用read()方法。总结:不适用于读取大文件2.readline()原创 2021-09-25 10:12:31 · 1718 阅读 · 0 评论 -
Python文件操作(二)-读取文件
file_name = "cc.txt"try: with open(file_name) as can: # 通过read()读取这个文件内容 content = can.read() print(content)except FileNotFoundError: print(f"{file_name}文件不存在")执行代码,报错调用open()打开一个文件,可以将文件分成两种类型:一种是纯文本文件(使用utf-8等编码编写原创 2021-09-25 08:18:15 · 293 阅读 · 0 评论 -
Python文件操作(一)
Python文件操作(一)1. 打开文件2. 读文件3. 调用`close()`关闭文件4.with open ...as语句5.`open()` 与 `with open()` 区别1. 打开文件使用open()函数打开一个文件参数:file要打开文件的名字–路径返回值:返回一个对象,这个对象就代表当前打开文件# 创建一个变量,保存文件的名字# 如果目标文件和当前文件在同一级,可以直接使用文件名即可;也可以使用绝对路径filename = "cc.txt"# 在windows系统原创 2021-09-23 23:10:26 · 95 阅读 · 0 评论