博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python - 文件处理/open
阅读量:6509 次
发布时间:2019-06-24

本文共 1375 字,大约阅读时间需要 4 分钟。

# -*- coding:utf-8 -*- ''' @project: jiaxy @author: Jimmy @file: study_文件处理.py @ide: PyCharm Community Edition @time: 2018-11-13 10:32 @blog: https://www.cnblogs.com/gotesting/ ''' '''     文件处理 - open: ''' # 1. 打开文件及读取文件 file1 = open('dirtest2/dirtest3/a.txt') '''     mode的参数设置:     r : 只读,read     w : 只写,write :如果文件已存在,清空文件后再写;如果文件不存在,新建文件后再写     a :  追加:如果文件已存在,追加内容;如果文件不存在,新建文件后再写     r+ : 覆盖写,从光标位置开始     w+ :清空写,从光标位置开始     a+ ''' # (1)file.read() 文件读取 res1 = file1.read(6) # 可以传入指定的长度 res2 = file1.read()  # 不指定长度的话,一次性读完 print('res1读取的结果是:{}'.format(res1)) print('res2读取的结果是:{}'.format(res2)) # (2)file.readline()  按行读取,一次读一行 file2 = open('dirtest2/dirtest3/a.txt') res3 = file2.readline() print('res3读取的结果是:{}'.format(res3)) # (3)file.readlines() 按行读取,一次性读完所有的行,返回值为列表 res4 = file2.readlines() print('res4读取的结果是:{}'.format(res4)) # (4) file.write()  mode = 'w'时:清空文件后再写 file3 = open('dirtest2/dirtest3/a.txt',mode='w') file3.write('D:美美哒') file4 = open('dirtest2/dirtest3/b.txt',mode='w') file4.write('呵呵哒') # (5)file.write   mode = 'a'时:    追加 file5 = open('dirtest2/dirtest3/c.txt',mode='a') file5.write('append') # (6)file.tell() 获取你当前的光标位置 print(file5.tell()) # (7)file.seek(offset,from) 位移光标位置 seek(0,0)移动到起始位置 # offset:偏移量 # from:指定开始移动字节的参考位置 #       0:参考位置为文件开头 #       1:参考位置为当前所在位置 #       2:参考位置为文件末尾

转载于:https://www.cnblogs.com/gotesting/p/9951355.html

你可能感兴趣的文章
背锅侠逆袭之路
查看>>
演示:使用协议分析器取证IPv6的报文结构
查看>>
oracle 11gr2 rac中的4种IP解说
查看>>
为什么你找不到工作?
查看>>
汇编语言的应用
查看>>
device platform 相应的表
查看>>
php des 加密解密实例
查看>>
【Mac】Mac键盘实现Home, End, Page UP, Page DOWN
查看>>
实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求
查看>>
安德鲁斯----多媒体编程
查看>>
[zz]在linux中出现there are stopped jobs 的解决方法
查看>>
Delphi下实现全屏快速找图找色 一、数据提取
查看>>
查询表字段信息
查看>>
关于机器学习的最佳科普文章:《从机器学习谈起》
查看>>
dxFlowChart运行时调出编辑器
查看>>
NET Framework 3.0 (WinFX) RTM发布
查看>>
图片拼接器
查看>>
C++ TinyXml操作(含源码下载)
查看>>
中断小笔记
查看>>
C#委托、事件、消息(入门级)
查看>>