平台:Windows10
软件:Python 3.7
百度网盘链接:☛
提取码:60mn
目录
Python File 对象常用的函数(file对象使用open函数来创建)
Python File 对象常用的函数(file对象使用open函数来创建)
write1.txt:
write sentence
write2.txt:(每行5个字符)
1_a_2
3_b_4
5_c_6
1、file.write(str)
作用:
将任何字符串写入一个打开的文件。
例如:
import os
os.chdir(r"c:\users\安东省\desktop") #改变当前工作目录
fo=open("write1.txt","w") #使用相对路径,在桌面新建文件write1
str="write sentence" #建立字符串
fo.write(str) #将字符串写入
print(fo.name) #获取文件名
fo.close() #关闭文件
2、file.writelines(sequence)
作用:
向文件写入一个序列字符串列表或字符串。
例如:
import os
os.chdir(r"c:\users\安东省\desktop") #改变当前工作目录
fo=open("write2.txt","w+") #使用相对路径,在桌面新建文件write2
str=["1_","a_","2\n","3_","b_","4\n","5_","c_","6"] #创建字符列表
fo.writelines(str) #将字符列表写入文件
print(fo.tell()) #获取文件当前位置,文件指针指向文件尾
print(fo.seek(0,0)) #使用seek函数将文件指针移动到文件开头处
print(fo.name) #获取文件名
print(fo.read()) #读取文件内容
fo.close() #关闭文件
结果:
====
19
0
write2.txt
1_a_2
3_b_4
5_c_6
>>>
3、file.read([size])
作用:
从一个打开的文件中读取size个字符,默认读取全部。