文件操作

时间:2020-02-07 18:18:28   收藏:0   阅读:48

文件操作

在Python语言中,操作文件需要记住一个函数和三个方法

函数方法 说明
open 打开文件,并且返回文件操作对象
read 将文件内容读取到内存中
write 将指定内容写入文件
close 关闭文件

read方法读取文件

# 打开文件
file = open("admin.txt")

# 读取文件内容
text = file.read()
print(text)

# 关闭文件
file.close()

打开文件的方式

语法如下:

f = open("文件名", "访问方式")
访问方式 说明
r 只读的方式打开文件, 默认就是只读
w 只写的方式打开文件,如果文件存在则进行覆盖。如果不存在,创建新文件
a 以追加的方式打开文件,如果文件存在,则将内容追加到末尾。如果文件不存在,则创建文件并写入
r+ 读写的方式打开文件,文件不存在,抛出异常
w+ 读写的方式打开文件,如果文件存在直接覆盖,文件不存在,创建新文件
a+ 读写的方式打开文件,如果文件不存在,创建新文件进行写入,文件存在,直接追加
f = open("file", "w")

f.write("hello, world")

f.close()

按行读取文件内容

readline方法
file = open("file.txt")

while True:
    text = file.readline()
    # 判断是否有内容
    if not text:
        break
    print(text)

file.close()

文件读写复制案例

小文件复制
file_read = open("1.txt")
file_write = open("1附件.txt")

text = file_read.read()
file_write.write(text)

file_read.close()
file_write.close()
大文件复制
file_read = open("1.txt")
file_write = open("1附件.txt")

while True:
    text = file_read.readline()
    if not text:
        break
    
    file_write.write(text)

file_read.close()
file_write.close()

文件指针

with open用法

语法格式

with open() as f:
    pass

示例代码

with open("1.txt") as f:
    f.read()

with和上下文管理你想知道吗?下篇文章揭晓

原文:https://www.cnblogs.com/liudemeng/p/12272834.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!