位置: 编程技术 - 正文

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

  • 营业外收入纳税调整
  • 法人股东分红要交企业所得税吗
  • 应发工资包含请年假吗
  • 房地产项目转让条件
  • 制造费用在借方表示什么
  • 集装箱维护是做什么的
  • 企业的党员活动有哪些
  • 建筑企业预收款开票
  • 政府补贴装修费怎么算
  • 房地产开发公司注册条件
  • 高新技术企业进项加计扣除
  • 固定资产进项税额
  • 增值税普通发票查询真伪
  • 实缴年月正常补收
  • 企业的福利费如何使用
  • 7月1日后通用机打发票纳税人识别号怎么填?
  • 服务协议属于哪类合同
  • 公允价值变动损益是什么意思
  • 为他人提供纳税担保, 你的责任都清楚了吗?
  • 土地增值税清算后补缴税款如何帐务处理
  • 1697510710
  • 非公党费返还
  • 产品的销售收入减去全部生产成本叫
  • bois如何设置启动项
  • 个税是什么意思必须交吗
  • php字符串赋值
  • PHP:session_unset()的用法_Session函数
  • 增值税进项税转出什么意思
  • php反射使用场景
  • php两种赋值方式
  • mac如何使用php
  • c++如何给指针赋值
  • 出差补贴应该怎么入账
  • 进项税转出金额是发票上的哪个
  • 生产车间的辅助记录
  • 小说连载阅读安卓版下载
  • 视同内销补税的财务处理
  • 工程用车折旧年限
  • 应收账款借方余额需要交税吗
  • 销售清单需要盖什么章子
  • 用sql语言
  • 管理费用明细科目大全
  • 合并财务报表内部往来如何抵消
  • 申报无票收入后怎么回冲
  • 电子商务会计科目有哪些
  • 车费多付了,怎么追回
  • 优秀员工奖金领取表模板
  • 固定资产减值准备一经计提不得转回
  • 按公允价值入账的有哪些
  • 提取的安全生产费
  • 代持的股份
  • 国内旅客运输票据可以抵扣进项税吗
  • 分公司第二季度总结报告
  • 建账选用什么会计制度
  • 新建企业需要什么手续
  • win95开始菜单
  • Windows Server 2016预览版10514系统镜像下载泄露
  • 在Linux系统中安装MySQL
  • ikeeperpab.exe是什么
  • fedora系统怎么安装
  • mmc.exe是什么
  • 把mac屏幕切换到桌面desktop
  • 关于linux操作系统的描述中
  • dll文件应该放在哪里
  • win8硬盘占用100%
  • linux测试端口连接
  • win7安装kb3170455失败
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • python 密码
  • 段正淳算正面人物吗
  • node.js网站
  • androidstudio 教程
  • 如何处理女寝关系
  • python t()
  • 游戏unity错误
  • jQuery插件能输出到控制台
  • Python回调函数注册类型不匹配
  • JQuery绑定事件的函数是
  • jquery和css的区别
  • 安卓的生命周期方法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设