常用的读写文件操作

读JSON或txt文件常用:

with open(new_path, 'r', encoding='utf-8') as file:
    data = json.load(file)
    '''
    to do
    '''

json.loads()json.load()都是将操作对象转换成Python对象,其中json.loads()是对字符串进行操作,json.load()是对文件进行操作。

 

对文件进行修改并保存(至新文件):

with open(old_path, 'r', encoding='utf-8') as file:
    content = file.read()

modified_content = '''something to do with content'''

with open(new_path, 'w', encoding='utf-8') as file:
    file.write(modified_content)

 

加载prompt文件常用:

def load_prompt_file(path) -> str:
    prompt = ""
    with open(path, 'r', encoding='utf-8') as f:
        # for line in f.readline():
        #     prompt += line + '\n'
        prompt = f.read()

    return prompt

 

posted @   LEE_Minhyung  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示