位置: 编程技术 - 正文

使用Python读写文本文件及编写简单的文本编辑器(python读写docx)

编辑:rootadmin

推荐整理分享使用Python读写文本文件及编写简单的文本编辑器(python读写docx),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python读写docx,python 读写文本文件,python 读写,用python写文件读文件,python 读写文本文件,用python读写文件,python读写docx,用python写文件读文件,内容如对您有帮助,希望把文章链接给更多的朋友!

学习raw_input和argv是学习读取文件的前提,你可能不能完全理解这个练习,所以认真学习并检查。如果不认真的话,很容易删除一些有用的文件。

这个练习包含两个文件,一个是运行文件ex.py,一个是ex_sample.txt。第二个文件不是脚本文件,只包括一些文本,如下:

我们要做的就是打开这个文件,然后打印文件内容,我们不在代码中写死文件名称,因为我们如果要读取其他文件的话,就要重新修改代码,解决这个问题的办法就是使用argv和raw_input。

上面的代码做了一些有意思的事情,让我们快速的分解一下:

1-3行使用argv取得文件名。第5行使用open命令,现在使用pydoc open看看这个命令的介绍。

第7行打印一行信息,但是第8行有一些新的东西。我们在txt上调用了一个方法。我们通过open方法得到一个file,这个file有一些我们可以调用的方法。使用这些方法的方法就是在file后面加一个.(点),比如txt.read(),就像是说:“嘿,执行读取命令,没有任何参数!”

剩下部分大家在加分练习中分析吧。

使用Python读写文本文件及编写简单的文本编辑器(python读写docx)

运行结果

下面几个文件的命令比较常用:

close -- 关闭文件,相当于编辑器中的File->Save read -- 读取文件内容分配给一个变量 readline -- 读取一行内容 truncate -- 清空文件,小心使用这个命令 write(stuff) -- 写入文件。

这些是你应该知道的重要命令,只有write需要提供参数。

让我们使用这些命令实现一个简单的文本编辑器。

这个程序比较长,所以慢慢来,让它能运行起来。有个办法是,先写几行,运行一下,可以运行再写几行,直到都可以运行。

运行结果你会看到两个东西,一个是程序的输出:

还有就是你新建立的文件,打开看看吧。

Python中的if、else、elif语句用法简明讲解 下面我们学习if语句,输入下面的代码,确保能够正确运行。people=cats=dogs=ifpeoplecats:print"Toomanycats!Theworldisdoomed!"ifpeoplecats:print"Notmanycats!Theworldissaved!"

举例讲解Python中的list列表数据结构用法 循环和列表不管怎样,程序会做一些重复的事情,下面我们就用for循环打印一个列表变量。做这个练习的时候你必须自己弄懂它们的含义和作用。在使

Python语言的面相对象编程方式初步学习 词语练习class:告诉python创造一个新的东西object:两个意思:最基本的东西和任何实例化的东西。instance:创建一个类得到的东西。def:在类中创建一个

标签: python读写docx

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

上一篇:简单讲解Python中的数字类型及基本的数学计算(python语言中)

下一篇:Python中的if、else、elif语句用法简明讲解(Python中的字典用法)

  • 留抵税额退税怎么做账
  • 补充养老保险补充医疗保险税前扣除比例
  • 公司购买员工意外保险费会计分录未收到发票
  • 加油充值卡发票能入账吗
  • 资本公积和实收资本是什么意思
  • 业务往来说明范本
  • 企业的银行存款
  • 企业财产损失审批前后的账务处理
  • 劳动保护费通过什么确认
  • 逾期不缴纳税款责令限改期限内改正的
  • 快递公司结算员工作量大不大
  • 固定资产报废后怎么处理
  • 详解价外费用的会计核算
  • 补助及救济费用
  • 企业所得税是否有利于调节产业结构
  • 会计准则规定
  • 电费返还怎么查询
  • 推广费属于什么税收编码
  • 合并报表同一控制下和非同一控制下区别
  • 投入的生产线应该怎么做
  • 附加税要先计提再支付吗
  • 包装破损导致物品损坏
  • php上传图片大小限制
  • 外企采购回扣普遍吗
  • vue three.js
  • framework怎么用
  • 待报解预算收入是社保扣费吗
  • 公司员工个人所得税交多少
  • thinkphp登录
  • 分包缴纳的个税怎么算
  • 七个超级实用的手机
  • 其他收益会计科目怎么写
  • php获取浏览器ua
  • 多线程的弊端
  • chkconfig命令参数
  • ps抠图之后怎么拿出来
  • python判断字符串为字母
  • 现金流量表中的现金流量包括哪些
  • 补计提个税分录
  • 其他资本公积可以冲减吗
  • 担保公司的风险准备金在报表中如何反应
  • 在建工程会计科目明细
  • 增值税发票认证勾选平台
  • 通讯补贴计入个税吗
  • mysql主从复制实现原理
  • 可以报销的票据种类
  • 人工费没有发票怎么入账
  • 减免的应付账款如果入账
  • 当月费用次月报销
  • 企业所得税汇算表
  • 损益类科目如何记忆
  • 进项税额转出后续处理
  • 公司的钱借给个人需要交什么税
  • 本年利润怎么结账
  • 外资房地产企业 利润汇出比例
  • mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法
  • 如何解决脑供血不足
  • mac系统照片在哪个文件夹
  • linux 文件
  • centos7.4修改主机名
  • linux日常使用
  • 虚拟机linux使用
  • windows7如何设置电脑不待机
  • win7电脑开机自启动管理在哪里
  • centos 6.5网络设置
  • win10链接手机怎么用
  • centos 6.6安装教程
  • linux常用命令kill
  • 深入理解
  • jquery中checkbox使用方法简单实例演示
  • cmd中文名称
  • linux c语言获取当前路径
  • javascript完整代码
  • unity设置update间隔
  • js 队列
  • 2021一带一路会议时间?
  • 安徽省电子发票开具流程
  • 出口备案单证管理办法
  • 交强险和车船税网上购买
  • 重庆税务电子发票登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设