相关疑难解决方法(0)

如何逐行读取文件到列表中?

如何在Python中读取文件的每一行并将每一行存储为列表中的元素?

我想逐行读取文件,并将每行附加到列表的末尾.

python string file readlines

2028
推荐指数
22
解决办法
342万
查看次数

如何将JSON数据写入文件?

我将JSON数据存储在变量中data.

我想将其写入文本文件进行测试,因此我不必每次都从服务器获取数据.

目前,我正在尝试这个:

obj = open('data.txt', 'wb')
obj.write(data)
obj.close
Run Code Online (Sandbox Code Playgroud)

我收到错误:

TypeError: must be string or buffer, not dict

如何解决这个问题?

python json

992
推荐指数
11
解决办法
134万
查看次数

如何在Python中解析XML?

我在包含xml的数据库中有很多行,我正在尝试编写一个Python脚本,该脚本将遍历这些行并计算特定节点属性的实例数量.例如,我的树看起来像:

<foo>
   <bar>
      <type foobar="1"/>
      <type foobar="2"/>
   </bar>
</foo>
Run Code Online (Sandbox Code Playgroud)

如何使用Python访问XML中的属性1和2?

python xml

938
推荐指数
15
解决办法
117万
查看次数

YAML和JSON有什么区别?什么时候比较喜欢一个

考虑到以下因素,我们何时应该优先使用YAML而不是JSON,反之亦然?

  • 性能(编码/解码时间)
  • 内存消耗
  • 表达清晰度
  • 库可用性,易用性(我更喜欢C)

我计划在嵌入式系统中使用这两个中的一个来存储配置文件.

有关:

我应该使用YAML或JSON来存储我的Perl数据吗?

json yaml

673
推荐指数
12
解决办法
30万
查看次数

如何安装Python的yaml包?

我有一个使用YAML的Python程序.我尝试使用它在新服务器上安装它pip install yaml,它返回以下内容:

$ sudo pip install yaml
Downloading/unpacking yaml
  Could not find any downloads that satisfy the requirement yaml
No distributions at all found for yaml
Storing complete log in /home/pa/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)

如何安装Python的yaml包?我正在运行Python 2.7.(操作系统:Debian Wheezy)

python yaml pip pyyaml python-2.7

316
推荐指数
8
解决办法
50万
查看次数

如何使用泡菜来保存字典?

我查看了Python文档提供的信息,但我仍然有点困惑.有人可以发布编写新文件的示例代码,然后使用pickle将字典转储到其中吗?

python dictionary pickle

304
推荐指数
7
解决办法
33万
查看次数

使用python创建一个简单的XML文件

什么是我的选择,如果我想在Python中创建简单的XML文件?(图书馆明智)

我想要的xml看起来像:

<root>
 <doc>
     <field1 name="blah">some value1</field1>
     <field2 name="asdfasd">some vlaue2</field2>
 </doc>

</root>
Run Code Online (Sandbox Code Playgroud)

python xml

141
推荐指数
5
解决办法
29万
查看次数

如何在文件中以YAML格式写入数据?

我需要使用Python将以下数据写入yaml文件:

{A:a, B:{C:c, D:d, E:e}} 
Run Code Online (Sandbox Code Playgroud)

即字典中的字典.我怎样才能做到这一点?

python formatting yaml pyyaml

111
推荐指数
2
解决办法
18万
查看次数

如何解析/读取YAML文件到Python对象?

如何解析/读取YAML文件到Python对象?

例如,这个YAML:

Person:
  name: XYZ
Run Code Online (Sandbox Code Playgroud)

对于这个Python类:

class Person(yaml.YAMLObject):
  yaml_tag = 'Person'

  def __init__(self, name):
    self.name = name
Run Code Online (Sandbox Code Playgroud)

我顺便使用PyYAML.

python parsing yaml

96
推荐指数
2
解决办法
15万
查看次数

Python:你如何保存简单的设置/配置文件?

我不在乎,如果是JSON,pickle,YAML,或什么的.

我见过的所有其他实现都不是向前兼容的,所以如果我有一个配置文件,在代码中添加一个新密钥,然后加载该配置文件,它就会崩溃.

有没有简单的方法来做到这一点?

python settings ini json config

80
推荐指数
5
解决办法
10万
查看次数

标签 统计

python ×9

yaml ×4

json ×3

pyyaml ×2

xml ×2

config ×1

dictionary ×1

file ×1

formatting ×1

ini ×1

parsing ×1

pickle ×1

pip ×1

python-2.7 ×1

readlines ×1

settings ×1

string ×1