跳转至

🔥AI副业赚钱星球

点击下面图片查看

郭震AI

创建文件夹

编辑日期: 2024-11-28 文章阅读:

@author jackzhenguo
@desc 
@date 2019/3/20

54 文件读写和mode 取值表

返回文件对象

In [1]: fo = open('D:/a.txt',mode='r', encoding='utf-8')

In [2]: fo.read()
Out[2]: '\ufefflife is not so long,\nI use Python to play.'
In [3]: fo.close() # 关闭文件对象

mode 取值表:

字符 意义
'r' 读取(默认)
'w' 写入,并先截断文件
'x' 排它性创建,如果文件已存在则失败
'a' 写入,如果文件存在则在末尾追加
'b' 二进制模式
't' 文本模式(默认)
'+' 打开用于更新(读取与写入)

文件读操作

import os

def mkdir(path):
    isexists = os.path.exists(path)
    if not isexists:
        os.mkdir(path)

def openfile(filename):
    f = open(filename)
    fllist = f.read()
    f.close()
    return fllist  # 返回读取内容

文件写操作

f = open(r"./data/test.txt", "w", encoding="utf-8")
print(f.write("测试文件写入"))
f.close

f = open(r"./data/test.txt", "a", encoding="utf-8")
print(f.write("测试文件写入"))
f.close

with open(r"./data/test.txt", "w") as f:
    f.write("hello world!")

上一个例子 下一个例子

京ICP备20031037号-1