位置: 编程技术 - 正文

使用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中的字典用法)

  • 注册税务师考试科目
  • 小规模纳税人怎么办理
  • 对公账户要收手续费吗
  • 房租雇东不开发票只有收据怎么处理?
  • 土地增值税申报流程
  • 财付通支付备付金还到信用卡里怎么办
  • 企业进货不收发票怎么做帐?
  • 抵扣红字发票税点是多少
  • 短期借款的利息会计分录怎么写
  • 办理出口退税需要的资料
  • 已经作废了的发票怎么查
  • 手撕发票的税点是多少
  • 二甲醚增值税税率9%
  • 住房公积金是全部提取还是留一部分
  • 同一个单位,应收应付都有,怎么调账
  • 商超联营扣点
  • 交易性金融资产属于流动资产吗
  • 分公司注销分配表
  • 成本算错了
  • 工商企业年报网上申报时间
  • windows7中右键的作用
  • 报纸公示具有什么法律效应
  • win10更新21h1后很卡
  • 电脑qq音乐设置在哪里
  • smtplib教程
  • 垫付员工保险费的会计科目
  • abm文件怎么打开
  • Discuz!X中SESSION机制实例详解
  • 供热企业税收优惠政策
  • uml中的顺序图由什么组成
  • php不能通过浏览器运行吗
  • web网页设计期末作业猫眼电影首页
  • 土地转让注意事项有哪些
  • 原生微信小程序面试题
  • zero-shot, one-shot和few-shot
  • php邮箱smtp发信源码
  • 未分配利润在科目余额表里怎么看
  • 单位多缴个人社保证明
  • 以固定资产增资流程是怎样操作
  • phpcms默认密码
  • Python变量中forain
  • centOS下mysql workbench安装配置教程
  • 软件企业主营业务活动说明范文
  • 预付款项为什么这么多
  • 所得税汇算清缴退税会计分录怎么做
  • 企业哪些行为是违法的
  • 未达起征点怎么填
  • 融资租赁的增值税专用发票可不可以抵扣
  • 公司配股对股价的影响
  • 应付账款周转次数计算
  • 停产期间发生的事故
  • 暂估入库成本处理
  • 生产成本一般采用
  • 挂靠收入如何做账处理?
  • sql多表连接查询效率
  • sql获取某个字符的位置
  • mysql获取日期年份
  • Win10系统如何取消密码
  • 在wind
  • WUSB54GS.exe - WUSB54GS是什么进程
  • ubuntu做lvm
  • linux查看磁盘挂载的命令
  • centos编译器
  • 系统装在从盘
  • macbookpro客人用户
  • win7系统怎么禁用数字签名
  • opengl裁剪平面
  • Ver、Vol、Ctty命令的使用教程
  • angular const
  • js的异步解决方案有哪些
  • javascript产生随机整数随机性强
  • 安卓多点触屏在哪里设置
  • property_get/property_set
  • android混淆后怎么破解
  • python查找列表中的元素
  • 增值税纳税申报表附列资料(三)
  • 党日活动与专业建设结合
  • 东城国税局局长
  • 河北新农合怎么查询
  • 征地税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设