72得票5回答
PyYAML:无标签转储

我有>>> import yaml >>> yaml.dump(u'abc') "!!python/unicode 'abc'\n" 但是我想要>>> import yaml >>> yaml.dump(u'abc', m...

62得票9回答
Docker-compose不再构建镜像(AttributeError: cython_sources)

我正在构建一个django-react网站,突然间我的docker-compose不再构建,尽管没有对requirements或镜像版本进行任何更改。 我的requirements.txt文件如下所示: Django>=3.2.4,<4.0 djangorestframewor...

61得票6回答
我该如何控制 PyYAML 对我的数据使用哪种标量形式?

我有一个包含短字符串属性和长多行字符串属性的对象。我想将短字符串写成YAML引用标量,将多行字符串写成文字标量:my_obj.short = "Hello" my_obj.long = "Line1\nLine2\nLine3" 我希望YAML看起来像这样:short: "Hello" lon...

60得票4回答
在Google Colab中出现TypeError: load()缺少1个必需的位置参数:'Loader'。

我正在试图在Google Colab中进行常规导入。 这个导入在现在之前一直有效。 如果我尝试:import plotly.express as px 或import pingouin as pg 我遇到了一个错误:。--------------------------------------...

60得票3回答
PyYAML倾倒格式

我知道StackOverflow上有一些关于这个问题的提问,但我没有找到我想要的答案。 我正在使用pyyaml来读取(.load())一个.yml文件,修改或添加键,并再次写入(.dump())。问题在于我想保留文件格式,但它在写入后会发生改变。 例如,我将键en.test.index.few...

49得票4回答
YAML将5e-6作为字符串而不是数字加载。

当我从YAML加载JSON转储中的数字时,该数字被作为字符串而不是浮点数加载。 我认为这个简单的例子可以解释我的问题。import json import yaml In [1]: import json In [2]: import yaml In [3]: All = {'one':...

42得票4回答
如何在Python的YAML文件中输出空值

我正在写这样的YAML文件with open(fname, "w") as f: yaml.safe_dump({'allow':'', 'deny': ''}, f, default_flow_style=False, width=50, i...

39得票1回答
PyYaml中的转储为utf-8编码

我尝试加载一堆UTF-8编码的字符串,并使用PyYaml再次转储它们。以下是用于加载/转储的代码:lang_yml = yaml.load(codecs.open(lang + ".yml.old", "r", "utf-8")) test_file_path = lang + '.yml' ...

37得票6回答
如何使用PyYAML读取Python元组?

我有一个名为input.yaml的YAML文件,内容如下:cities: 1: [0,0] 2: [4,0] 3: [0,4] 4: [4,4] 5: [2,2] 6: [6,2] highways: - [1,2] - [1,3] - [1,5] - ...

35得票2回答
PyYAML产生了不期望的!!python/unicode输出

我正在使用 pyyaml 将一个对象转储到文件中。该对象中有几个 Unicode 字符串。我以前做过这件事,但现在它会生成类似于下面的输出项:'item': !!python/unicode "some string" 不是期望的那样:'item': 'some string' 我打算输出为u...