更多课程 选择中心


Python培训

400-996-5531

自学Python编程【第二十九节】读文件

  • 发布:Python培训
  • 来源:Crossin的编程教室
  • 时间:2019-02-15 15:50

欢迎大家来到自学Python编程课堂,上一讲我们学习了字符串的索引和切片,你还记得吗?这节课我们主要学习读文件,怎样利用Python语言,从文件夹中获得我们想要的内容,快来跟我一起看看吧:

读文件

之前,我们写的程序绝大多数都依赖于从命令行输入。假如某个程序需要输入很多数据,比如一次考试的全班学生成绩,再这么输就略显痛苦了。一个常见的办法就是把学生的成绩都保存在一个文件中,然后让程序自己从这个文件里取数据。

要读取文件,先得有文件。我们新建个文件,就叫它data.txt。在里面随便写上一些话,保存。把这个文件放在接下来你打算保存代码的文件夹下,这么做是为了方便我们的程序找到它。准备工作就绪,可以来写我们的代码了。

打开一个文件的命令很简单:

file('文件名')

这里的文件名可以用文件的完整路径,也可以是相对路径。因为我们把要读取的文件和代码放在了同一个文件夹下,所以只需要写它的文件名就够了。

f = file('data.txt')

但这一步只是打开了一个文件,并没有得到其中的内容。变量f保存了这个文件,还需要去读取它的内容。你可以通过read()函数把文件内所有内容读进一个字符串中。

data = f.read()

做完对文件的操作之后,记得用close()关闭文件,释放资源。虽然现在这样一个很短的程序,不做这一步也不会影响运行结果。但养成好习惯,可以避免以后发生莫名的错误。

完整程序示例:

f = file('data.txt')

data = f.read()

print data

f.close()

是不是很简单?

读取文件内容的方法还有

readline() #读取一行内容

readlines() #把内容按行读取至一个list中

去替换程序的第二行,看看它们的区别。

恭喜你在Python自学的道路上又坚持了一天,今天所讲的读取文件的内容你学会了吗?还不赶紧去试试,给你周围的人展示下你的新技能?好了,更多Python相关的内容尽在达内Python培训机构官网,敬请关注!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:自学Python编程【第二十八节】字符串的索引和切片
下一篇:自学Python编程【第三十节】写文件

如何运用Python编程处理大数据?用Python编程处理大数据的技巧是什么?

Python面向对象编程的知识点都在这了!

Python的高级特征及用法(部分)

听说这些Python知识,很少有人知道!

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省