软件python可以直接读取视频中的课件_75-从文件中读取数据

我们很多数据都可以存储在文件中。就比如我们的数据库。mysql

sqlserver oracle 其实本质上也是把数据存储在文件里面。只不过这些软件帮助我们去如何快速检索和增加数据。

我们可以把数据存储在txt 等等文件中。下面我来试试

读取整个文件

要读取文件,

需要一个包含几行文本的文件。 下面首先来创建一个文件, 它包含精确到小数点后30位的圆周率值, 且在小数点后每10位处都换行:

pi.txt文件

3.1415926535

8979323846

2643383279

然后把pi.txt复制到项目的目录下面

和我们下面的py文件同一个文件。

添加一个fileReader.py文件

代码如下

with

open("pi.txt") as fileObject:

contents =

fileObject.read()

print(contents)

1 函数open()返回一个表示文件对象fileObject

2

open(‘pi.txt’) 表示在当前py文件(filetest.py)相同目录下面查找这个文件。

3 关键字with 在不再需要访问文件后将其关闭

4 有了表示pi.txt的文件对象(fileObject )后,

我们使用方法read()

读取这个文件的全部内容, 并将其作为一个长长的字符串存储在变量contents中。

这样, 通过打印contents的值,

就可将这个文本文件的全部内容显示出来:

相比于原始文件,

该输出唯一不同的地方是末尾多了一个空行。 为何会多出这个空行呢? 因为read() 到达文件末尾时返回一个空字符串,

而将这个空字符串显示出来时就是一

个空行。 要删除多出来的空行, 可在print语句中使用rstrip():with open('pi.txt') as file_object:

contents = file_object.read()

print(contents.rstrip())

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值