位置: 编程技术 - 正文

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 字符 字符串)

  • 增值税专用发票几个点
  • 企业税后利润留用比例怎么算?
  • 增值税结转和个体工商户的增值税缴纳分录如何做?
  • 工商年报认缴时间填错了
  • 餐饮服务需要缴纳增值税吗
  • 哪些费用类专票可以抵扣
  • 税控盘费用进什么科目
  • 机器配件属于什么报销项目
  • 非房地产企业销售不动产增值税计算
  • 会计账簿账目核对要求包括哪些
  • 金融资产摊余成本例题
  • 装修费是否计入固定资产
  • 未达账项怎么做会计分录
  • 退货重新下单要付款吗
  • 固定资产累计折旧完了怎么办
  • 公户收到的款都要确定收入吗
  • 房地产企业交房时如何开票
  • 施工单位给你钱敢领吗
  • 回购库存股所有者权益会发生变化吗
  • 以后年度继续扣除广告宣传费,要怎么写分录?
  • 法人名下两家公司,客户买货可以用另外一个公司开票吗
  • 进项税额抵扣不完怎么办
  • 工业总产值计算方式计算公式
  • 借主营业务成本贷应付账款
  • 租金可以抵税吗
  • 出口退税免退税办法
  • 3070和3070ti性能差多少
  • photoshop人像磨皮方法
  • 或有事项基本确定
  • 赠与合同的法定撤销和任意撤销
  • 在win7系统中文件属性有哪些
  • 其他应付款结转什么科目
  • ISBMgr.exe - ISBMgr是什么进程 有什么作用
  • vue3全局属性
  • 财务管理中成本控制的原则
  • 政府会计制度固定资产折旧方法
  • 企业清算所得税政策
  • cvg模型
  • 微软 gcr
  • 机器学习分类算法之XGBoost(集成学习算法)
  • vue.mixin是什么
  • 扶贫小额信贷分析报告
  • 购销合同印花税税率
  • 铁路运费的印花税进什么科目
  • 营业外支出明细账
  • 银行日记账错误更正案例
  • 企业自建办公楼需要开发资质吗
  • sql死锁的原因及解决方法
  • 公司借给股东的钱金额较大股东可以在年底现金归还吗
  • 进项税额转出忘记申报咋办
  • 要多少费用?
  • 增值税税务检查
  • 小规模纳税人开专票需要交税吗
  • 销售公司扣款制度合法吗
  • 低值易耗品费用计入产品成本的方式有哪几种
  • 现在购入不动产怎么办
  • 费用利润率计算公式是怎样的?
  • 结转固定资产清理科目
  • 自产的产品用于生产缴纳增值税
  • 出口退税的会计处理
  • 坏账准备计入营业外支出什么明细
  • 免抵税额和免抵退税额一样吗
  • linux系统中的用户大体可分为三组
  • 微软正式推送windows11
  • window10节电模式怎么关闭
  • mac如何开启屏幕录制权限
  • windows8快捷键
  • dos命令检测硬盘坏道
  • unity3d初学者教程视频
  • bootstrap 网格
  • 文件夹如何取名字
  • Node.js中的全局对象有
  • pygame 安装
  • linux常用shell操作指令
  • shell脚本取n天前的日期
  • JavaScript中Object.prototype.toString方法的原理
  • 安卓手机加速方法
  • 地税可以补开以前发票吗
  • 免抵退税办法不得抵扣的进项
  • 珠海车船税的缴纳地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设