小编and*_*y47的帖子

无法转储或写入ElementTree元素

我输出即使是最简单的Element(Tree)实例也有问题.如果我在Python 2.7.1中尝试以下代码

>>> from xml.etree.ElementTree import Element, SubElement, tostring
>>> root = Element('parent')
>>> child = Element('child')
>>> SubElement(root, child)
>>> tostring(root)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

TypeError: cannot serialize <Element 'root' at 0x9a7c7ec> (type Element)
Run Code Online (Sandbox Code Playgroud)

我必须做错事,但文档并没有指出任何明显的事情.

python xml elementtree

6
推荐指数
2
解决办法
8160
查看次数

如何使用wxPython布局3窗格窗口?

我试图找到一种使用wxPython布局3窗格窗口的简单方法.

我想在左窗格中有一个树列表,然后有一个右窗格,它被分成两部分 - 顶部有一个编辑组件,底部有一个网格组件.

有点像:

--------------------------------------
|             |                      |
|             |        Edit          |
|  Tree       |        Control       |
|  Control    |                      |
|             |----------------------|
|             |                      |
|             |        Grid          |
|             |                      |
--------------------------------------

我希望窗口可以重新调整大小,并让用户能够通过拖动边框来更改窗口中每个组件的(相对)大小.

我认为我需要一些sizer和/或splitter-window组件的组合,但是在文档或Web上找不到这种窗口的正确例子.

python layout wxpython elasticlayout

5
推荐指数
2
解决办法
7476
查看次数

如何在T-SQL中查找第一个出现的一个字符序列

我想写一个简单的查询来查找第一次出现','或';' 在T-SQL中的字符串中.有没有简单的方法来做到这一点?

在其他数据库中,我会使用正则表达式,如[,;]但这些在T-SQL中不可用.

我能想到的唯一解决方案是拥有一长串嵌套的if ... else语句,但这并不吸引人.

sql t-sql sql-server

3
推荐指数
1
解决办法
4304
查看次数

针对不同数据库后端的 peewee 数据库的运行时初始化

我正在尝试编写一个(在某种程度上)独立于数据库的模块。我想定义我的 peewee 模型,然后使用init数据库对象的方法在运行时连接到数据库。

当我传递 Sqlite 连接字符串时,它按预期工作,例如

>>> app.db.init('sqlite://mydb.sqlite')
Run Code Online (Sandbox Code Playgroud)

连接到数据库,一切都按预期进行。但是当我尝试使用 postgres 连接字符串进行相同操作时,我收到错误;

>>> app.db.init('postgresql://username:password@localhost/mydb')
...
peewee.OperationalError: FATAL:  database "postgresql://username:password@localhost/mydb" does not exist 
Run Code Online (Sandbox Code Playgroud)

如果我使用单独的参数,我可以获得init连接的方法;

>>> app.db.init('mydb', username='username', password='password')
Run Code Online (Sandbox Code Playgroud)

但这在不同的数据库后端之间不能很好地转换。

init谁能指出我使用连接 URI的正确方向?

python orm peewee

2
推荐指数
1
解决办法
1554
查看次数

标签 统计

python ×3

elasticlayout ×1

elementtree ×1

layout ×1

orm ×1

peewee ×1

sql ×1

sql-server ×1

t-sql ×1

wxpython ×1

xml ×1