位置: 编程技术 - 正文

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

  • 缴纳印花税的会计凭证
  • 金税盘连接不上电脑是怎么回事
  • 280元抵减税控设备
  • 劳保用品费用报销表格
  • 办公费专票怎么做账
  • 物业缴纳发票可以抵税吗
  • 行政事业单位预算管理制度
  • 合伙企业对外长期股权投资收到分红 怎么处理
  • 待报解预算收入付款怎么做账
  • 业务招待费税前扣除比例
  • 如何进行无形资产核算
  • 银行存款收付流程
  • 计划成本法会计分录例题
  • 审计范围包括什么内容
  • 个人开发者什么意思
  • 备用金被盗怎么找回来
  • 待处置资产损溢在什么科目
  • 公益性捐赠纳税调整案例
  • 增值税普通发票税率
  • 工资表中有哪些项目
  • 一个十图
  • 土地契税及印花税缴纳规定
  • 电子税务局印花税税种认定
  • 季报中现金流量表报的是当季的还是本年累计数
  • 库存月底怎么一次性结转成本?
  • apple取消支付方式
  • 升级声卡驱动后声音禁用了怎么恢复
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • windows为什么从7开始
  • 应付职工薪酬转入管理费用
  • bios设置第一启动项Linux
  • php安装及使用教程
  • cn域名删除期
  • 怎么设置宽带开关网络
  • linux sed -s
  • PHP:oci_field_name()的用法_Oracle函数
  • 土地增值税可以扣除的税金
  • 股东权益增加额/期初净经营资产
  • dgservice.exe是什么软件
  • 投资性房地产转换的会计处理
  • 长期待摊费用与预付账款的区别
  • php 错误提示
  • 公司可以不再提取法定公积金
  • 商业企业退货与退款区别
  • bash的主要功能
  • 对附属单位补助的资金性质是财政预算资金
  • 增值税差异调整
  • ❤️国庆假期快到了,用python写个倒计时程序,助你熬到假期!❤️
  • 现金日记账退回的现金怎么填写
  • 发票商品分类
  • 小企业购入债券作为长期债券投资,应将相关税费计入
  • 固定资产净残值可以为0吗
  • 留抵进项税额怎么做分录
  • 建筑业普票与专票怎么抵扣
  • 税收制度政策
  • 以固定资产换入库存商品
  • 转让金融商品应交增值税可以抵扣吗
  • 公账发工资如何记账
  • 租金收入确认收入时间
  • 非营利性组织和营利性组织的区别
  • 外埠存款账务处理方法
  • bp程序是什么意思
  • centos查看inode
  • 怎么把iphone作为u盘
  • ubuntu命令行查找文件
  • 让xp系统自动修复软件
  • Win8系统创建VPN虚拟网络连接的技巧
  • windows10离线地图
  • 学习ExtJS fit布局使用说明
  • 从《AndEngine游戏开发实践指南》开始,学习AndEngine引擎
  • typescript尖括号
  • js querySelector() 使用方法
  • js控制style
  • jquery实现简单Tab切换菜单效果
  • 国家税务局湖南省电子税务局app下载
  • 彩票中500万自己能得多少
  • 云南省地方税务局公告2017年第2号
  • 智能财税证书含金量如何
  • 广东省通用机打发票怎么开
  • 实木地板什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设