pyyaml

    12热度

    2回答

    我想在python中创建一个自定义python对象的yaml序列。该对象需要使用在__init__之后解构的字典和列表来构造。但是,似乎construct_mapping函数并不构建嵌入序列(列表)和字符串的整个树。 考虑以下几点: import yaml class Foo(object): def __init__(self, s, l=None, d=None):

    10热度

    1回答

    我正在使用Unity3D游戏引擎的项目。对于一些管道需求,最好能够使用Python更新来自外部工具的某些文件。 Unity的meta和anim文件都在YAML中,所以我认为这将使用PyYAML足够向前。 问题是Unity的格式使用自定义属性,我不确定如何使用它们,因为所有示例都显示了Python和Ruby使用的更常见标记。 下面是一个文件的顶部线条看起来是这样的: %YAML 1.1 %TAG

    2热度

    1回答

    我想允许在YAML文件中定义熊猫DataFrame对象,我相信这应该是可能的,因为DataFrame对象是pickleable。 我剥了下来YAML文件如下,保存为“config.yaml”: !!python/object/new:pandas.DataFrame [[{'dimension1_id':58,'metric1':10},{'dimension1_id':50,'metric':1

    1热度

    3回答

    类似Is there a query language for JSON?和更具体的How can I filter a YAML dataset with an attribute value? - 我想:文件 手工编辑在YAML少量数据 在完整的数据集(可能在Python中执行任意的查询,开放给其他想法) 在Python中所产生的子集工作 它不会出现PyYAML具有这样的功能,今天我无法找到我

    2热度

    1回答

    我有一些unittests集合,并希望将每个测试运行的结果存储为YAML文件以供进一步分析。 YAML格式的转储数据在几个方面符合我的需求。但测试属于不同的花色和结果有不同的父类,这是一个例子我有什么: >>> rz # shorthand for result [<upstream_suite.fftest.SimpleTest testMethod=test_is_fsType_not_se

    0热度

    1回答

    序列化此对象时,如何忽略成员Trivial._ignore? import yaml class Trivial(yaml.YAMLObject): yaml_tag = u'!Trivial' def __init__(self): self.a = 1 self.b = 2 self._ignore = 3 t = Trivial(

    0热度

    1回答

    我已经搜索了类似的问题,但找不到解决方案。 我已经安装pyyaml在我的Windows机器从这个链接: http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.7.exe 我已经安装了Python 2.7版。我不能将yaml导入我的python模块(使用pydev使用eclipse)。 我在pydev首选项中的库位置也被更新和检查。我对yam

    2热度

    2回答

    我用PyYaml来输出YAML文件。但它重新排序我的项目。像以下 >>> yaml.dump({'3':5, '1':3}) "{'1': 3, '3': 5}\n" 我想得到"{'3': 5, '1': 3}\n"。我可以做那件事吗 PS。我试过collections.OrderedDict。它的输出不好。 Like following >>> a= collections.Ordered

    2热度

    2回答

    我希望写&读取数据文件(大大小为10MB +),我在考虑使用YAML对于使用下编译libYaml的蟒蛇。 但是,一些测试后,似乎YAML在两个写入速度极慢,并读取该大小的文件。比我读的libYaml C++,这加快了使用yaml.CLoader的东西。 我正在使用Windows7 64位,并且找不到libYaml的任何安装程序,所以我推出了我的袖子并尝试(有史以来第一次)编译源代码(使用VS200

    2热度

    1回答

    我正在将博客从Wordpress迁移到Octopress。作为此过程的一部分,我使用名为exitwp的工具将所有Wordpress内容转换为Markdown文件。 我已按照exitwp安装说明安装了所有要求。 Python使用homebrew安装; Python模块安装了pip。我在使用OS X 10.9的Mac上。 $ which python /usr/bin/python $ pip