Python File 对象常用的函数

平台:Windows10
软件:Python 3.7
百度网盘链接:☛
提取码:60mn


目录

Python File 对象常用的函数(file对象使用open函数来创建)

1、file.write(str)

2、file.writelines(sequence)

3、file.read([size])

4、file.readline([size])

5、file.readlines([sizeint])

6、file.close()

7、file.flush()

8、file.seek(offset[,from])

9、file.tell()

10、file.next()

11、file.truncate([size])

12、file.fileno()

13、file.isatty()


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个字符,默认读取全部。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值