# 异步文件操作
# pip install aiofiles
# 基本用法
import asyncio
import aiofiles
async def wirte_demo():
# 异步方式执行with操作,修改为 async with
async with aiofiles.open("text.txt","w",encoding="utf-8") as fp:
await fp.write("hello world ")
print("数据写入成功")
async def read_demo():
async with aiofiles.open("text.txt","r",encoding="utf-8") as fp:
content = await fp.read()
print(content)
async def read2_demo():
async with aiofiles.open("text.txt","r",encoding="utf-8") as fp:
# 读取每行
async for line in fp:
print(line)
if __name__ == "__main__":
asyncio.run(wirte_demo())
asyncio.run(read_demo())
asyncio.run(read2_demo())
Python 异步操作文件 aiofiles
最新推荐文章于 2025-10-30 13:27:27 发布
本文介绍使用aiofiles进行异步文件读写的Python编程技巧。通过示例代码展示如何利用asyncio和aiofiles库实现异步文件写入与读取,提高IO密集型应用的性能。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.10
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
798

被折叠的 条评论
为什么被折叠?



