novel-doomsday-resurgence/skills/veadk-skills/scripts/save_file.py
唐天洛 cb9b16e5a8 初始提交:番茄小说创作工作区
包含:
- 核心配置文件(AGENTS.md, SOUL.md, USER.md等)
- 记忆系统(memory/文件夹)
- 技能库(skills/文件夹)
- 小说内容(novel/文件夹)
- .gitignore配置
2026-03-30 15:46:26 +08:00

46 lines
970 B
Python

import argparse
import os
def save_file(file_path: str, content: str) -> str:
"""
保存文件到指定路径
参数:
- file_path (str): 文件保存的路径。
- content (str): 文件内容。
返回:
- str: 保存状态,"successfully saved" 表示成功保存。
"""
# create dir if not exist
os.makedirs(os.path.dirname(file_path), exist_ok=True)
with open(file_path, "w", encoding="utf-8") as f:
f.write(content)
return "successfully saved"
def main():
parser = argparse.ArgumentParser(description="Save content to a file")
parser.add_argument("--path", type=str, required=True, help="Path to save the file")
parser.add_argument(
"--content",
type=str,
required=True,
help="Content to write into the file",
)
args = parser.parse_args()
result = save_file(args.path, args.content)
print(result)
if __name__ == "__main__":
main()