python之文件read,write

计算机操作系统中,我们在对文件进行加工之前,需要先将文件打开,再进行读r、写w操作,操作完成后,还需要对文件进行关闭

#1
f1 = open('text.txt', 'w')   #打开文件text.txt
f1.write('hello, file')    #向文件中写字符串
f1.write('like you')    
f1.close()    #关闭文件
#2
f2 = open('text.txt', 'w')    #覆盖了文件中原来的内容
f2.write('yjy')
f2.close()
#3
f3 = open('text.txt', 'a')    #在文件的内容末尾追加内容 
f3.write('go go ')
f3.close()

f1, f2, f3为指向文件的指针。例如代码1中,在向文件写内容时,不关闭文件的情况下,每写入的内容都会追加在文件的末尾。

例如代码2:如果将文件关闭后,再次打开文件,向文件写入内容,会将文件中原有的内容覆盖掉。

例如代码3:如果想在文件末尾追加内容的话,在open函数中,不是w,而是a,表示追加的意思。

f4 = open('text.txt')  #读取文件内容
print f4.read()
f4.close()

需要读取文件内容时,可以将 r 省略掉。

你可能感兴趣的:(python,python,文件,read,write)