常用的读写文件操作
读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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下