关键词

python 读写txt文件 json文件的实现方法

首先需要了解python内置的open()函数,该函数可以接受的参数如下:

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

其中file为文件路径,mode为打开文件的方式,具体的选项为:

  • r: 以只读方式打开文件。
  • w: 以写入方式打开文件,如果文件存在则覆盖原有内容,如果文件不存在则会新建一个文件并写入内容。
  • a: 以追加方式打开文件,如果文件存在则在文件末尾添加新内容,如果文件不存在则会新建一个文件并写入内容。
  • x: 以独占锁定方式打开文件,如果文件已经存在则会报错。

其他参数的具体使用可以查看官方文档:https://docs.python.org/3/library/functions.html#open

读取txt文件示例:

# 打开文件
f = open('example.txt', 'r')

# 读取文件内容
content = f.read()

# 关闭文件
f.close()

# 打印文件内容
print(content)

写入txt文件示例:

# 打开文件
f = open('example.txt', 'w')

# 写入文件内容
f.write('hello world!')

# 关闭文件
f.close()

读取json文件示例:

import json

# 打开文件
with open('example.json') as f:

    # 加载json数据
    data = json.load(f)

# 打印json数据
print(data)

写入json文件示例:

import json

# 定义json数据
data = {'name': 'Tom', 'age': 18}

# 打开文件
with open('example.json', 'w') as f:

    # 将json数据写入文件
    json.dump(data, f)

理解以上的操作流程后,我们就可以在Python中读写文件了。

本文链接:http://task.lmcjl.com/news/15176.html

展开阅读全文