Python3 文件操作

1.文件读取

Filename:test.txt

123
Python
f = open('./test.txt','r')

for lines in f.readlines():
    print(lines,end='')

f.close()

输出结果:

image

2.创建文件

f = open('./new.txt','w')

f.write('A new file.\nHello!')

f.close()

文件新建成功

Python3 文件操作_第1张图片
image

3.文件对象的方法


f = open('./test.txt','r')  #打开文件,常用的参数:
                            #r:只读 
                            #w:写入,如果文件存在会清空,如果文件不存在会创建
                            #a:追加,如果文件存在会在末尾追加,如果文件不存在会创建

f.read()    #参数是读取的数据数目,默认是所有内容
f.readline()    #读取一行
f.readlines()   #读取所有行
print(f.tell()) #当前文件对象移动到的位置
f.seek(0)   #将文件对象移动到指定位置
print(f.tell())
#f.write('')    #将字符串写入文件中,返回写入的字符数

f.close()   #文件关闭

输出结果:

image

4.with

使用with,不用在操作结束之后关闭文件

with open('./test.txt','r') as f:
    print(f.read())

输出结果:

image

你可能感兴趣的:(Python3 文件操作)