问题标签 [python]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
9861 浏览

python - Python 中的 XML 处理

我即将构建一个需要构建 XML 文档并将其发布到 Web 服务的项目的一部分,并且我想用 Python 来完成它,作为扩展我在其中的技能的一种手段。

不幸的是,虽然我非常了解 .NET 中的 XML 模型,但我不确定 Python 中的 XML 模型的优缺点是什么。

有人有在 Python 中进行 XML 处理的经验吗?你建议我从哪里开始?我将要构建的 XML 文件将相当简单。

0 投票
4 回答
4117 浏览

python - 如何从 Mac 上的显示名称中找到字体的完整路径?

我正在使用 Photoshop 的 javascript API 来查找给定 PSD 中的字体。

给定 API 返回的字体名称,我想在光盘上找到字体名称对应的实际物理字体文件。

这一切都发生在 OSX 上运行的 python 程序中,所以我想我正在寻找以下之一:

  • 一些 Photoshop javascript
  • 一个 Python 函数
  • 我可以从 python 调用的 OSX API
0 投票
3 回答
16820 浏览

python - 在 Windows 上获取 PDF 的预览 JPEG?

我有一个跨平台 (Python) 应用程序,它需要生成 PDF 第一页的 JPEG 预览。

在 Mac 上,我正在生成sips。我可以在 Windows 上做同样简单的事情吗?

0 投票
7 回答
9486 浏览

python - Python 代码库的持续集成系统

我开始使用Python代码库开展一个爱好项目,我想建立某种形式的持续集成(即每次签到时运行一组测试用例,并向负责人发送 nag 电子邮件测试失败时的人)类似于CruiseControlTeamCity

我意识到我可以在大多数VCSes中使用钩子来做到这一点,但这要求测试在与版本控制服务器相同的机器上运行,这并不像我想要的那样优雅。有人对适合Python代码库的小型、用户友好、开源持续集成系统有任何建议吗?

0 投票
3 回答
56179 浏览

python - cx_Oracle:如何迭代结果集?

有几种方法可以迭代结果集。每个的权衡是什么?

0 投票
8 回答
12941 浏览

python - 使用 'in' 匹配数组中 Python 对象的属性

我不记得我是否在做梦,但我似乎记得有一个功能允许类似的东西,

我查看了文档,但这种事情不属于任何明显列出的标题

0 投票
9 回答
14831 浏览

python - Class views in Django

Django view points to a function, which can be a problem if you want to change only a bit of functionality. Yes, I could have million keyword arguments and even more if statements in the function, but I was thinking more of an object oriented approach.

For example, I have a page that displays a user. This page is very similar to page that displays a group, but it's still not so similar to just use another data model. Group also has members etc...

One way would be to point views to class methods and then extend that class. Has anyone tried this approach or has any other idea?

0 投票
6 回答
4231 浏览

python - Python 和 MySQL

我可以让 Python 与 Postgresql 一起工作,但我无法让它与 MySQL 一起工作。主要问题是,在我拥有的共享主机帐户上,我无法安装诸如 Django 或 PySQL 之类的东西,在我的计算机上安装它们时通常会失败,所以也许我无法在主机上安装是件好事。

我发现bpgsql非常好,因为它不需要安装,它是一个我可以查看、读取然后调用函数的单个文件。有人知道 MySQL 的类似情况吗?

0 投票
14 回答
375611 浏览

python - 如何使用 itertools.groupby()?

我一直无法找到关于如何实际使用 Pythonitertools.groupby()函数的可以理解的解释。我想要做的是:

  • 取一个列表——在这种情况下,一个对象化元素的子lxml元素
  • 根据某些标准将其分成几组
  • 然后稍后分别迭代这些组中的每一个。

我已经查看了文档,但是在尝试将它们应用到简单的数字列表之外时遇到了麻烦。

那么,我该如何使用itertools.groupby()?我应该使用另一种技术吗?指向良好的“先决条件”阅读的指针也将不胜感激。

0 投票
18 回答
312796 浏览

python - 向现有对象实例添加方法

我读过可以在 Python 中向现有对象(即不在类定义中)添加方法。

我知道这样做并不总是好的。但是如何做到这一点呢?