命令创建文件夹

且听风吟
且听风吟
且听风吟
1133
文章
16
评论
2025年12月24日10:05:09命令创建文件夹已关闭评论 2发布

想做一个自动量化小工具,于是ai搜了一下,给出了目录和代码。但是我看了下目录还挺多了,要是几个的话我就一个一个复制创建了,但是想到应该有代码。于是搜索了一下。

搜索引擎先给我Python创建目录的代码

import os  
  
# 定义根目录  
root_dir = './crypto-trading-system'  
  
# 创建根目录  
if not os.path.exists(root_dir):  
    os.makedirs(root_dir, exist_ok=True)  
  
# 定义目录结构  
directories = [  
    'config',  
    'config/api_keys.yaml',  
    'config/config.yaml',  
    'data',  
    'data/historical',  
    'data/live',  
    'data/processed',  
    'src',  
    'src/api',  
    'src/api/exchange.py',  
    'src/api/deepseek.py',  
    'src/analysis',  
    'src/analysis/technical.py',  
    'src/analysis/sentiment.py',  
    'src/analysis/signals.py',  
    'src/backtest',  
    'src/backtest/engine.py',  
    'src/backtest/metrics.py',  
    'src/backtest/optimizer.py',  
    'src/trading',  
    'src/trading/strategy.py',  
    'src/trading/risk_manager.py',  
    'src/trading/executor.py',  
    'src/models',  
    'src/models/ml_model.py',  
    'src/models/transformer.py',  
    'tests',  
    'main.py'  
]  
  
# 创建所有目录  
for path in directories:  
    full_path = os.path.join(root_dir, path)  
    if not os.path.exists(full_path):  
        if path.endswith('.py') or path.endswith('.yaml'):  
            # 创建文件  
            open(full_path, 'a').close()  
        else:  
            os.makedirs(full_path, exist_ok=True)  
  
print('目录结构已创建完成')

后面我看了下还是用CMD创建吧,系统自己创建。因为我用Python创建的时候失败了,又问了一下

@echo off
set "root_dir=%USERPROFILE%\Desktop\crypto-trading-system"

:: 创建根目录
if not exist "%root_dir%" mkdir "%root_dir%"

:: 创建子目录和文件
mkdir "%root_dir%\config"
type nul > "%root_dir%\config\config.yaml"
type nul > "%root_dir%\config\api_keys.yaml"

mkdir "%root_dir%\data"
mkdir "%root_dir%\data\historical"
mkdir "%root_dir%\data\live"
mkdir "%root_dir%\data\processed"

mkdir "%root_dir%\src"
mkdir "%root_dir%\src\api"
type nul > "%root_dir%\src\api\exchange.py"
type nul > "%root_dir%\src\api\deepseek.py"

mkdir "%root_dir%\src\analysis"
type nul > "%root_dir%\src\analysis\technical.py"
type nul > "%root_dir%\src\analysis\sentiment.py"
type nul > "%root_dir%\src\analysis\signals.py"

mkdir "%root_dir%\src\backtest"
type nul > "%root_dir%\src\backtest\engine.py"
type nul > "%root_dir%\src\backtest\metrics.py"
type nul > "%root_dir%\src\backtest\optimizer.py"

mkdir "%root_dir%\src\trading"
type nul > "%root_dir%\src\trading\strategy.py"
type nul > "%root_dir%\src\trading\risk_manager.py"
type nul > "%root_dir%\src\trading\executor.py"

mkdir "%root_dir%\src\models"
type nul > "%root_dir%\src\models\ml_model.py"
type nul > "%root_dir%\src\models\transformer.py"

mkdir "%root_dir%\tests"
type nul > "%root_dir%\main.py"

echo 目录结构已创建完成:%root_dir%
pause

感觉还是很不错,哈哈。不用一个一个文件去创建了。

且听风吟
  • 本文由 发表于 2025年12月24日10:05:09
  • 本站文章均来源会员投稿,不代表网站立场,遇到项目多考察,以免为您带来不必要的损失
潜意识思维 站长备忘录

潜意识思维

标题可能不太准确,但是就这样吧,以前经常我们能听到有再一再二不再三,我是有发言权的。 夏天的时候喝喝茶比较习惯,水分蒸发的也快,但是冬天我好像不喜欢喝茶了,前几天路过超市的时候,想着买一盒咖啡吧。于是...
服务器安装Python 站长备忘录

服务器安装Python

电脑端安装Python一般情况下都是本地运行项目,但是如果你想要部署上线,那么就需要部署到网站了,第一步就是部署到服务器。 一般涉及到api等信息会到后台,然后通过调用,也不是调用,应该.....好像...
python第二课,抓个网页练练手 站长备忘录

python第二课,抓个网页练练手

前几年比较流行的就是抓网页,随然现在已经网站完全没啥用了,但是我觉得作为入门级别还是可以玩玩,毕竟阅读千遍不如亲自练练。 在Python中爬取网站数据,通常可以使用多种库,其中最常用的是request...
Python第一课安装 站长备忘录

Python第一课安装

最近想应用下AI,拥抱一下AI技术,但是很多时候貌似都离不开Python,于是想着研究研究。关于安装,其实碰壁好几次。 刚开始的时候想着从官方网站下载,但是下载的时候那个慢啊,30M不到的程序提示下载...