位置: 编程技术 - 正文

python 读写txt文件 json文件的实现方法(python读入txt)

编辑:rootadmin

推荐整理分享python 读写txt文件 json文件的实现方法(python读入txt),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python读入txt,python如何读写txt文件,python如何读写txt文件,python读入txt,python2.7读取txt文件,python 读 txt,python读入txt,python 读 txt,内容如对您有帮助,希望把文章链接给更多的朋友!

首先第一步,打开文件,有两个函数可供选择:open() 和 file()

①. f = open('file.txt',‘w') ... file.close()

②. f = file('file.json','r') ...

file.close()#记得打开文件时最后不要忘记关闭!

open() 和 file() 都是Python的内建函数,返回一个文件对象,具有相同的功能,可以任意替换。使用语法为:

f = open(fileName, access_mode='r', buffering=-1)

第1个参数是文件名, 2,3参数有默认值,参数2 决定了是以读的方式‘r' ?还是写的方式‘w' ?抑或别的方式打开文件。

打开的方式有:

r —— 读 ; w —— 写 ; a —— 追加,从EOF开始写,即在文件末尾写

r+ w+ a+ —— 都是以读写方式打开

rb —— 二进制 读 ; wb —— 二进制 写 ;rb+ wb+ ab+ —— 二进制读写

例子:

第二步,对文件进行操作

当得到文件对象这个句柄以后(如例子中的fp),就可对文件进行操作了。

文件对象的内建操作方法有:输入,输出,文件内移动,以及杂项操作

1. 输入

函数: read(),readline(),readlines()

将文件中的内容读入 到 一个字符串变量/列表 中

read() : 读取整个文件到字符串变量中

例子:

python 读写txt文件 json文件的实现方法(python读入txt)

read()有一个可选的size参数,默认为-1,表示文件将会被读至末尾(EOF)

readline() :读取打开文件中的一行,然后返回整行包括行结束符到 字符串变量中

readline()也有一个可选的参数size,默认-1,表示读至行结束符停止

readlines() : 读取整个文件,返回一个 字符串列表 ,列表中的每个元素都是一个字符串,代表一行

例子:

或者 第2 3 行 简写为:for line in fp.readlines():

在python2.3之后由于迭代器和文件迭代(即文件对象成为了他们自己的迭代器)的引入,

上例有一种更高效的实现方式:

推荐使用这种方法!

2. 输出

函数:write() , writelines()

将字符串/列表 输出到文件中

write() : 将字符串输出到文件

writelines(): 将字符串列表 写入 文件,注意行结束符并不会自动被加入,如果需要,必须手动在每行的结尾加入行结束符。

什么意思呢? 看下例:

3. 文件内移动

函数: seek() tell()

seek() :移动文件读取指针到制定的位置

tell(): 返回文件读取指针的位置

seek()的三种模式:

(1)f.seek(p,0) 移动当文件第p个字节处,绝对位置

(2)f.seek(p,1) 移动到相对于当前位置之后的p个字节

(3)f.seek(p,2) 移动到相对文章尾之后的p个字节

标签: python读入txt

本文链接地址:https://www.jiuchutong.com/biancheng/384439.html 转载请保留说明!

上一篇:Python类属性的延迟计算(python类属性和类方法)

下一篇:解决Python中字符串和数字拼接报错的方法(python 字符 字符串)

  • 无票收入后面附单据吗
  • 有经营许可无道路运输证罚多少钱
  • 出口退税发票必须是专票吗
  • 社会保险申报表中工资总额累计金额是什么意思
  • 调整汇算清缴利息怎么算
  • 建筑企业增值税怎么算
  • 运输过程中的货损责任
  • 证券清算款是什么科目
  • 公司开出的经济补偿金可以税前扣除吗
  • 停车场需要对车辆负责吗
  • 国际货运代理免税
  • 工程项目的业务流程
  • 怎么查询公司有没有开社保户
  • 居民企业之间以非货币资产进行投资
  • 海关专用缴款书怎么认证?
  • 1697506708
  • 失控发票账务处理
  • 小型微利企业在计提所得税时有哪些优惠政策
  • 有奖发票奖金支付
  • 收回物资的加工成本
  • 控股子公司收购母公司
  • 专票 普票
  • 财务软件税率
  • 电脑自我诊断
  • 发出商品但货款没到账
  • 库存股的会计科目
  • 会计人员报销差额是多少
  • 税务行政罚款会罚多少
  • 民办非盈利组织税收政策
  • 钢琴块小游戏在线玩
  • vue引入网络js
  • vue项目启动过程
  • 软考备考时间
  • 有效的管理你的时间的重要性英文作文
  • 待抵扣进项税额和进项税额的区别
  • 税款已缴纳可以作废申报吗
  • 分配现金股利的分录
  • 购买方如何开具红字发票给销售方
  • 未入账的发票可以抵扣吗
  • 小规模纳税人每月不超过10万
  • java守护线程和本地线程区别
  • mac安装brew
  • 二季度盈利三季度亏损
  • PostgreSQL ERROR: invalid escape string 解决办法
  • sql中判断函数
  • 应交税费减免税款的分录
  • 单位买理财产品怎么买
  • 预交的城建税及附加税
  • 饭馆增值税
  • 直接转销法还允许使用吗
  • 发票拍照打印出来可以报销吗法律
  • 售后回租的实质
  • 合同取得成本和销售费用
  • 广告被罚
  • 主播工资不发应该到哪里投诉
  • 债权方的视同购进怎么会计处理?
  • 个体工商户是否要交税
  • 红字信息表状态b900077
  • 产品出库检验报告单格式
  • 深度解析天梁坐命
  • sql server 服务器配置
  • mybatis怎么搭建
  • ubuntu 安装指定位置
  • auepuc.exe是什么软件
  • windows 安装源
  • ubuntu安装httpd
  • win 7怎么设置开机启动
  • windows7的安装步骤
  • css中的auto
  • nginx优雅退出
  • android系统架构由几部分组成
  • ecmascript6教程
  • career和calling的区别
  • unity安装进度条不动
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
  • unity3d项目
  • android获取本地相册中图片
  • 税务催告期限多久
  • 河南省国家税务局发票查询官网
  • 美国海外公司每年利润
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设