美文网首页
python 常见创建文件目录方式

python 常见创建文件目录方式

作者: 谢小帅 | 来源:发表于2018-09-11 11:31 被阅读137次

setup.py

import os
import shutil
import config


# 创建路径,先破后立
def mkdir(path):
    if os.path.exists(path):
        shutil.rmtree(path)
    os.mkdir(path)


if __name__ == '__main__':
    # save fine-tune data
    mkdir(config.FINE_TUNE_DATA)
    # save pre-train model
    mkdir(config.SAVE_MODEL_PATH.strip().rsplit('/', 1)[0])
    # save fine-tune model
    mkdir(config.FINE_TUNE_MODEL_PATH.strip().rsplit('/', 1)[0])

config.py

FINE_TUNE_DATA = './data_set'

SAVE_MODEL_PATH = './pre_train_model/model_save.model'

FINE_TUNE_MODEL_PATH = './fine_tune_model/fine_tune_model_save.model'

注意到 SAVE_MODEL_PATH 和 FINE_TUNE_MODEL_PATH 都是文件路径,而不是文件夹路径。rsplit('/', 1)[0] 从右边按照 '/' 分割一次,再取第1个元素,就是文件所在目录了。

a = './fine_tune_model/fine_tune_model_save.model'
print(a.rsplit('/', 1))
['./fine_tune_model', 'fine_tune_model_save.model']

相关文章

  • python 常见创建文件目录方式

    setup.py config.py 注意到 SAVE_MODEL_PATH 和 FINE_TUNE_MODEL_...

  • PHP第五节--文件目录操作

    目录操作 读取目录操作 方式一 方式二 修改目录 修改目录名称 创建文件目录 删除文件目录 rmdir()rmdi...

  • 常用的dos命令

    dir:列出常见目录下的文件及文件夹 md:创建目录 rd:删除目录(只能删除空目录,目录下有文件的不能删除) c...

  • dos命令、关键字与标识符

    常见的dos命令 dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定...

  • Java 概述

    一、前奏(常见的DOS命令) dir:列出当前目录下的文件以及文件夹 md:创建目录(文件夹) rd:删除目录 c...

  • 1-20课程摘要

    常见的dos命令行 dir 列出当前目录下得文件以及文件夹;md 创建目录;rd 删除目录(不包含文件);cd 进...

  • 001.JAVA语言概述

    一、基础常识 常见的dos命令 dir : 列出当前目录下的文件以及文件夹 md : 创建目录 rd : 删除...

  • java 学习第一天

    1.1 基础常识 常见的DOS命令dir: 列出当前目录下的文件及文件夹md: 创建目录r...

  • PyCharm中Directory和python package

    Directory :新建目录python package:新建文件夹,会自动创建__init__.py文件__i...

  • python操作文件之os库

    创建文件 删除文件 创建目录和创建多层目录

网友评论

      本文标题:python 常见创建文件目录方式

      本文链接:https://www.haomeiwen.com/subject/jioygftx.html