可以用了吧

This commit is contained in:
EillesWan 2024-10-21 23:40:19 +08:00
parent 84a24636f4
commit e2d484c6de
3 changed files with 7 additions and 6 deletions

View File

@ -226,7 +226,7 @@ async def read_file_into_command_lines(
cdt = False cdt = False
note = "" note = ""
functionList = [] functionList = []
for lines in (await read_file(file_path=file_, mode="r")).split("\n\n"): # type: ignore for lines in (await read_file(file_path=file_, mode="r", encoding="utf-8")).split("\n\n"): # type: ignore
funcGroup = [] funcGroup = []
for line in lines.split("\n"): for line in lines.split("\n"):
if line.strip().startswith("#"): if line.strip().startswith("#"):

View File

@ -322,7 +322,7 @@ async def _():
"-删除临时内容-", "-删除临时内容-",
) )
global something_temporary global something_temporary
for index_, stuff_component in something_temporary.items(): for index_, stuff_component in something_temporary.copy().items():
if stuff_component["time"] <= 0: # type: ignore if stuff_component["time"] <= 0: # type: ignore
if isinstance(stuff_component["stuff"], (str, Path, os.PathLike)): if isinstance(stuff_component["stuff"], (str, Path, os.PathLike)):
try: try:

View File

@ -4,7 +4,8 @@ import aiofiles
async def write_file( async def write_file(
file_path: str, file_path: str,
content: str | bytes, content: str | bytes,
mode: str = "w" mode: str = "w",
**kws,
): ):
""" """
写入文件 写入文件
@ -13,11 +14,11 @@ async def write_file(
file_path: 文件路径 file_path: 文件路径
content: 内容 content: 内容
""" """
async with aiofiles.open(file_path, mode) as f: async with aiofiles.open(file_path, mode, **kws) as f:
await f.write(content) await f.write(content)
async def read_file(file_path: str, mode: str = "r") -> str: async def read_file(file_path: str, mode: str = "r", **kws) -> str:
""" """
读取文件 读取文件
Args: Args:
@ -25,5 +26,5 @@ async def read_file(file_path: str, mode: str = "r") -> str:
mode: 读取模式 mode: 读取模式
Returns: Returns:
""" """
async with aiofiles.open(file_path, mode) as f: async with aiofiles.open(file_path, mode, **kws) as f:
return await f.read() return await f.read()