Python 文件
接下来,我们准备为大家介绍"文件"。
在python中,我们可以使用相应的语句对文件进行创建、以及读写的操作,这样,我们就可以把相应的内容保存于文件中,又或者从文件中读取相应的内容,接下来,我们看看常用的读写语句的语法格式。
open的语法格式:打开一个文件,若文件不存在,则先创建再打开。
open( 要打开文件的路径字符串,打开文件的操作方式)
(1)open调用后会返回打开的文件对象
(2)参数2打开文件的操作方式有w,就是以写的操作方式来打开文件,
还有r,以读的方式来打开文件
write的语法格式:向已打开的文件写入内容,写入内容的格式是字符串的格式。
write( 要写入文件的内容)
close的语法格式:关闭已打开的文件。
close()
read的语法格式:读取已打开的文件中的全部内容,返回字符串形式。
read()
readline的语法格式:读取已打开的文件中的一行内容,返回字符串形式。
readline()
readlines的语法格式:读取已打开的文件中的全部内容,返回列表形式。
readlines()
writelines的语法格式:向已打开的文件写入列表中的内容
writelines(列表)
例子:
f = open('C:\python.txt','w ') #以写方式打开C盘下的python.txt文件,若不存在,
则先创建再打开。
f.write( '123' ) #使用文件对象f 调用write向python.txt文件写入字符串'123'
f.close #通过close关闭已经打开的python.txt文件
f = open('C:\python.txt','r ') #以读方式打开C盘下的python.txt文件,
若文件不存在则报错
s = f.read() #通过文件对象f 调用read,读取文件中全部的内容,以字符串形式返回
s = f.readline() #通过文件对象f 调用readline,读取文件中一行的内容,以字符串形式返回
s = f.readlines() #通过文件对象f 调用readlines,逐行读取文件中的全部内容,
以列表的形式返回
a = [1,2,3] #定义了列表a
f.writelines(a) #通过文件对象f 调用writelines,向文件写入列表 a 的内容
非常好,现在,我们已经掌握了Python中的“文件”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)