【问题标题】:How to automatically create sub-folder or immediate files in yaml file with python?如何使用python在yaml文件中自动创建子文件夹或即时文件?
【发布时间】:2016-02-13 10:05:22
【问题描述】:

我正在编写一个 python 代码来通过读取一个 arff 文件来解决机器学习问题。 同时,我想创建一个yaml文件来记录数据生成过程的每一步。格式是这样的:

第一轮:

-exe /exes/method
-parameters -a 1 -b 2
-input /data/loop1/data.arff
-output /data/loop1/train1.arff, /data/loop1/test1.arff

第二轮:

-exe /exes/method
-parameters -a 1 -b 2
-input /data/loop2/data.arff
-output /data/loop2/train2.arff, /data/loop2/test1.arff

第n轮:

...

/data/loop1data/loop2 是我想通过程序自动生成的子文件夹。我想将结果 arff 文件保存到文件夹中。

有人知道怎么写吗?

【问题讨论】:

    标签: python file yaml arff


    【解决方案1】:

    制作输出目录,试试:

    import os
    os.makedirs("path/to/out/dir")
    

    用于编写yaml文件

    import os
    import yaml
    strOutFile = os.path.join("path/to/out/dir", "out.yaml")
    objFile = open(strOutFile, "w")
    objFile.write(yaml.dump(yourObject))
    objFile.close()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 1970-01-01
      • 2018-09-17
      相关资源
      最近更新 更多