Tag: python

DatabaseError:当前事务中止,忽略命令,直到事务块结束

我收到很多错误消息: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" 之后从python-psycopg更改为python-psycopg2作为Django项目的数据库引擎。 代码保持不变,只是不知道这些错误来自哪里。

你能解释闭包(与Python有关)吗?

我一直在阅读很多关于封闭的内容,我想我理解他们,但是没有让自己和其他人蒙上阴影,我希望有人能够尽可能简洁清楚地解释封闭。 我正在寻找一个简单的解释,可能会帮助我了解我想要使用它们的位置和原因。

如何访问表单的clean()方法中的请求对象或任何其他variables?

我正在尝试request.user为窗体的干净的方法,但我怎样才能访问请求对象? 我可以修改干净的方法,以允许variablesinput?

如何在Python中对URL参数进行百分比编码?

如果我做 url = "http://example.com?p=" + urllib.quote(query) 它不编码/到%2F (打破OAuth标准化) 它不处理Unicode(它抛出一个exception) 有更好的图书馆吗?

如何使用Google App Enginepipe理第三方Python库? (virtualenv?pip?)

使用Google App Enginepipe理第三方Python库的最佳策略是什么? 假设我想使用Flask,一个webapp框架。 博客文章说这样做,这似乎不正确: $ cd /tmp/ $ wget http://pypi.python.org/packages/source/F/Flask/Flask-0.6.1.tar.gz $ tar zxf Flask-0.6.1.tar.gz $ cp -r Flask-0.6.1/flask ~/path/to/project/ (… repeat for other packages …) 必须有一个更好的方法来pipe理第三方代码,特别是如果我想跟踪版本,testing升级,或者如果两个库共享一个子目录。 我知道Python可以从zip文件中导入模块,而且pip可以使用一个很好的需求文件,我已经看到pip有一个用于GAE的zip命令。 (注意:有一些类似的问题 – 1,2,3,4,5 – 但它们是特定的,并不真正回答我的问题。)

生成没有运行X服务器的matplotlibgraphics

Matplotlib似乎需要$ DISPLAY环境variables,这意味着一个正在运行的X服务器。 一些虚拟主机服务不允许正在运行的X服务器会话。 有没有办法使用matplotlib生成没有运行X服务器的graphics? [username@hostname ~]$ python2.6 Python 2.6.5 (r265:79063, Nov 23 2010, 02:02:03) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib.pyplot as plt >>> fig = plt.figure() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/username/lib/python2.6/matplotlib-1.0.1-py2.6-linux-i686.egg/matplotlib/pyplot.py", line 270, […]

如何将没有空格的文本分割成单词列表?

input: "tableapplechairtablecupboard…"很多单词 将这样的文本分割成单词列表的有效algorithm是什么? 输出: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], …] 首先想到的是通过所有可能的单词(从第一个字母开始),并find最长的单词,从position=word_position+len(word) PS 我们有所有可能的单词列表。 单词“橱柜”可以是“杯子”和“板子”,select时间最长。 语言:python,但主要的是algorithm本身。

如何将一个Python time.struct_time对象转换为一个date时间对象?

如何将一个Python time.struct_time对象转换为一个datetime.datetime对象? 我有一个图书馆,提供第一个和第二个图书馆,希望第二个…

我怎样才能看到我的Python应用程序发送的整个HTTP请求?

在我的情况下,我正在使用requests库通过HTTPS调用PayPal的API。 不幸的是,我从PayPal得到一个错误,贝宝支持不能找出错误是什么或者是什么原因造成的。 他们要我“请提供整个请求,包括标题”。 我怎样才能做到这一点?

在Windows中集成MySQL与Python

我发现很难在我的Windows系统中使用Python与Python。 我目前正在使用Python 2.6。 我试过使用提供的安装脚本来编译MySQL-python-1.2.3b1(它应该适用于Python 2.6?)源代码。 安装脚本运行,它不会报告任何错误,但不会生成_mysql模块。 我也尝试设置MySQL的Python 2.5成功。 使用2.5的问题是Python 2.5是用visual studio 2003编译的(我使用提供的二进制文件安装了它)。 我有我的Windows系统上的Visual Studio 2005。 因此,setuptools无法生成_mysql模块。 任何帮助?