DjangoPeng / DjangoPeng/GitHubSentinel
v0.2.1命令行执行export报错
- Dominant language
- Jupyter Notebook
- Stars
- 363
- Forks
- 294
- PR merge metrics
- No merged PRs in 30d
Description
执行export langchain-ai/langchain报错:
Unexpected error: [Errno 2] No such file or directory: 'daily_progress/langchain-ai_langchain_2024-10-27.md'
看代码里src.github_client.GitHubClient.export_daily_progress方法直接open文件,没有先创建:
filename = f'daily_progress/{repo.replace("/", "_")}_{date_str}.md'
with open(filename, 'w') as f:
改成如下代码之后问题消失:
filename = f'daily_progress/{repo.replace("/", "_")}_{date_str}.md'
directory = os.path.dirname(filename)
if not os.path.exists(directory):
os.makedirs(directory)
with open(filename, 'w') as f:
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.