Python-文件

文件编码

使用编码技术(密码本)将内容翻译为0和1存入

默认使用UTF-8

文件操作

打开

在python中,使用open函数,可以打开一个已经从存在的文件,或者创建一个新文件

open(name,mode,encoding)

name:名字、具体路径

mode:访问模式:只读,写入,追加

encoding:编码格式(UTF-8)

模式:

r:只读

w:写入

a:追加

关闭

close()

read()方法

文件对象.read(num)

num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,就会读取所有

readlines()

方法可以把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行数据为一个元素

# 打开文件
f = open("C:/Users/aaaaadongcn/Desktop/素材/测试.txt", "r", encoding="UTF-8")

print(type(f))

# 读取文件
print(f.read())

readlines = f.readlines()

print(type(readlines))
print(readlines)

readline()

一次读取一行

for循环遍历读文件

for line in f:
    print(line)

with open() as f

通过with open语法对文件进行操作,可以在操作完成后自动关闭

with open( "C:/Users/aaaaadongcn/Desktop/素材/测试.txt", "r", encoding="UTF-8") as f:
    for line in f:
        print(line)

写入

文件名.write()

刷新

文件名.flush()

你可能感兴趣的:(python,开发语言)