有点不懂,
来源:2-1 文件的读写模式
玖__
2020-02-11 12:58:19
# 方法一
f = open('1.txt', 'r')
f.read()
f.close()
# 方法二
with open('1.txt', 'r') as f:
print(f.read())
这是代码,代码里的f.read()这是什么意思
7回答
Bass小骏
2020-02-11
你要理解好每个函数的返回值
f = open('1.txt', 'r')
// open()函数返回了一个文件对象, 并把这个文件对象指向了f, 也就是此时f 就是一个文件对象
f.read()
// 文件对象f调用read函数,这个函数会返回文件的内容
// 比如这里你使用 content = f.read(), 你那么content中就是1.txt中的内容
f.close()
// 文件对象f调用close()函数,close()函数用于关闭这个文件
老实憨厚的笑笑
2020-03-01
# 写法一 f = open('123.txt','r') # 拿到文件句柄 f data = f.read() # 通过文件句柄(f)对文件读取,并将读到的字符串赋值给data f.close() # 关闭文件句柄,后续不能再通过 f 对文件进行操作 # 写法二 with open('123.txt','r'): # 拿到文件句柄 f date = f.read() # 通过文件句柄 f 对文件读取,并将读到的字符串赋值给data
文件操作这块,需要知道:
1、这里的 f 叫文件句柄,所有对文件的读写等等操作必须通过文件句柄进行。
2、操作方法:f.write() / f.read()
cn_five
2020-03-22
讲了对象你就明白了。
LeoZhai
2020-02-21
打开1.txt文件 读取出来.并且打印.
qq_慕斯卡1333655
2020-02-18
f.read()读这个文件,如果有Print还以打印出读到的文字
coffeehyh
2020-02-11
f 代表了你读取的那个文件,也就是1.txt
f.read() 的意思是,读取这个文件。
你现在只需要这么理解就行了。
如另外的同学所说的,f其实是一个文件对象。read是该对象上面的方法。
但是!到目前的课为止,这些东西还没教!
该方面的内容在步骤三那里有介绍到,如果还是理解不了,可以等学了后面的课程,再回来理解这里的代码,不碍事的。
时间,
2020-02-11
同学,你好。可以参考"Bass小骏"小伙伴的回答,祝学习愉快~~~~
相似问题