创建文件和目录的构建方法

tranchitella.recipe.fs的Python项目详细描述


tranchitella.recipe.fs

此配方在构建中创建文件和目录。

使用量

此食谱提供以下入口点:

  • mkdir
  • mkfile

mkdir

这是一个最小的buildout.cfg,它使用mkdir配方:

[buildout]
parts = dirs

[dirs]
recipe = tranchitella.recipe.fs:mkdir
paths =
    ${buildout:directory}/var
    ${buildout:directory}/var/lib
    ${buildout:directory}/var/tmp
    ${buildout:directory}/var/log

这将创建由paths属性指定的目录。

mkfile

这是一个最小的buildout.cfg,它使用mkfile配方:

[buildout]
parts = conffiles

[conffiles]
recipe = tranchitella.recipe.fs:mkfile
template = ${buildout:directory}/templates/config
path = ${buildout:directory}/etc/config
mode = 0644
database = postgres

这将使用给定的 模板;将使用 在构建部分中指定的选项(例如%(database)s将被替换 使用字符串postgres)。

0.3(2010-03-23)

  • 不要认为目录和文件是由buildout“创建的”,否则它们 将在卸载配方时由BuildOut自动删除。
  • 添加了日志记录

0.2(2010-03-07)

  • 添加了新的配方入口点mkfile

0.1(2010-02-29)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
MySQL使用Java从文件插入大型数据集   java如何在连接到Oracle DB的Oracle JDBC驱动程序中隐藏用户名和密码   Java:在嵌套列表中匹配列表   java Android TCP程序崩溃   目录创建文件夹和文件夹。Java上的exe文件   java编译问题与示例代码   摇摆的颜色。使用drawString()java时跳过白色   java浓缩咖啡中是否有“或”运算符?   在Java中传递2D数组列表   在Java子字符串中跳过起始和结束字符索引的方法?   JAVA如何从另一个类调用void方法并读取公共字符串方法?   java Hibernate@manytone和@OneToMany与Liquibase   java Firebase firestore提供空指针异常   java扫描仪出现间歇性错误。read()未拾取分隔符