python如何调用文件_如何用PYTHON读取文件

1

新建一个PY文档,并且新建一个文本作为示范,放在同一个类目底下。

2184380f8835dd8a0cbbffb403013870d44187f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

d400248ca608a50fc999ea3f10cec7f88b77fff8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

abc_file = open("abc.txt", "r")

abc_file.close()

基本的OPEN和CLOSE,打开并且关闭文件。

9a8fd9f88a775dddeb295ff9a427e7ef2906f9f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

abc_file = open("abc.txt", "r")

print(abc_file.readable())

abc_file.close()

如果我们设置为R模式,就是可读取的。

2e66f9ef28066b01fbb889f33df39187021cf3f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

abc_file = open("abc.txt", "w")

print(abc_file.readable())

abc_file.close()

如果设置为W模式,那么只是写模式,不是读取模式。

b7b28f87031c99c0c0995b35af2fa872951fedf8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

abc_file = open("abc.txt", "r")

print(abc_file.read())

abc_file.close()

直接用READ()可以读取所有的数据。

955ea0e434daf05e3d46c3c2751d96d81919e5f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

abc_file = open("abc.txt", "r")

print(abc_file.readline())

abc_file.close()

readline()是读取第一行。

19587f20a7cd0c6e8497b800fed7997bbaf4ddf8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

abc_file = open("abc.txt", "r")

print(abc_file.readline())

print(abc_file.readline())

abc_file.close()

多个readline()就是读取多行数据。

7496877bbbf4da58f7bf64faea0f8b56ac04d7f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

abc_file = open("abc.txt", "r")

print(abc_file.readlines())

abc_file.close()

readlines()就是读取所有行的数据。

739bc049610f8b56246194db9ce951e10ff8d3f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

9

abc_file = open("abc.txt", "r")

print(abc_file.readlines()[2])

abc_file.close()

abc_file = open("abc.txt", "r")

print(abc_file.readlines()[0])

abc_file.close()

我们可以指定具体读取哪一行。

604e9556ad042e689c8ceb5285f85856d43dd1f8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

10

abc_file = open("abc.txt", "r")

for abc in abc_file.readlines():

print(abc)

abc_file.close()

用FOR LOOPS也是可以读取所有的数据。

16a84fe10ef858565a58129753e9ccd2ba66cdf8.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值