小编dus*_*999的帖子

法语和lxml文本

我正在尝试使用lxml将有效的法语文本字符串分配给文本字符串:

el = etree.Element("someelement")
el.text = 'Disponible à partir du 1er Octobre'
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ValueError:所有字符串必须兼容XML:Unicode或ASCII,无NULL字节或控制字符

我也尝试过:

el.ext = etree.CDATA('Disponible à partir du 1er Octobre')
Run Code Online (Sandbox Code Playgroud)

但是我得到了同样的错误.

如何处理XML中的法语,特别是ISO-8859-1?有一些方法可以在lxml中的tostring()函数中指定编码,但不能在元素中指定文本值.

python lxml

8
推荐指数
2
解决办法
7405
查看次数

命令行python app和框架

我将在python中编写一个相当复杂的命令行应用程序.我想利用除纯Python之外的其他东西,可能是一个框架或其他东西,使应用程序中的服务和代码管理更容易.我想在我看来,我在考虑MVC,因为应用程序将有几个不同的命令(控制器),它们调用不同的数据源(JSON请求,REST请求等,例如MVC中的"模型"),然后以不同的格式显示结果(视图).

我认为MVC适用于此,但我并没有真正做一个Web应用程序.我想要的东西不一定需要Web服务器,但具有强制一些编码标准的框架的优点.

有没有人有任何提示或建议?我知道我可以用Python从零开始构建一些东西,但我只是好奇是否有其他我可以利用的东西.

谢谢,达斯汀

python frameworks

7
推荐指数
2
解决办法
6413
查看次数

标签 统计

python ×2

frameworks ×1

lxml ×1