问题标签 [python-3.2]

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 投票
1 回答
1475 浏览

python-3.x - Python3.2 PyQt4安装:UnboundLocalError

最近我将我的 Ubuntu 升级到 11.10 版,所以我不得不重新安装 python3 模块。我下载了最新的 PyQt4,但是当我运行 configure.py 时出现以下错误:

我真的不知道出了什么问题。顺便提一句。在将 Ubuntu 升级到 11.10 之前,我使用了 python3.1,一切都很好。

0 投票
1 回答
1910 浏览

python - Windows 上 Python 2.6 和 3.2 urlopen 例程的问题

以前,在 python 2.6 中,我大量使用 urllib.urlopen 来捕获网页内容,然后对收到的数据进行后期处理。现在,这些例程以及我试图用于 python 3.2 的新例程正在运行到似乎只是一个 Windows 的东西(甚至可能只是 Windows 7 的问题)。

在 Windows 7 上使用以下代码和 python 3.2.2 (64) ...

我收到以下消息:

改用以下代码...

我得到了相当多的网页内容,但是其余的捕获被......

尝试阅读另一页会产生...

我确实相信这是一个 Windows 问题,但是 python 可以变得更强大来处理导致它的原因吗?在 Linux 上尝试类似代码(2.6 版代码)时,我们没有遇到问题。有没有解决的办法?我还发布到 gmane.comp.python.devel 新闻组

0 投票
2 回答
464 浏览

c - PyFile_Type 替换为 ..?

我很想为 Python 3.2 编译Yenc。我注意到 gcc 抱怨了一个未声明的函数,所以我根据文档PyString_Type将其替换为替换。PyBytes_Type

然而,gcc 也抱怨了一个名为PyFile_Type. 我google了一下,发现:

资源

我绝不是 C 程序员,这让我无法解决这个问题。我应该怎么做才能解决这个问题?

编辑:编译的输出_yenc.c

谢谢!

0 投票
7 回答
530105 浏览

python - 如何知道/更改 Python shell 中的当前目录?

我在 Windows 7 上使用 Python 3.2。当我打开 Python shell 时,我如何知道当前目录是什么以及如何将其更改为我的模块所在的另一个目录?

0 投票
2 回答
988 浏览

python - 如何在 python3.2 中写入电子表格?

我目前正在编写一个脚本,我想在其中获取数据并将其写入电子表格。我找到了一些用于编写 xls 文件的模块,但是这些模块似乎只适用于 python 2.x,而且我使用的是 3.2(如果有帮助,也可以在 mac 上使用)。任何人都对如何让 python3.2 脚本输出到电子表格有任何想法?

0 投票
2 回答
213 浏览

python - 这是 str.format 上的 Python 3 错误吗?

不会导致 'INSERT INTO Product' 但仍然是 'INSERT INTO {}' 为什么会这样?

0 投票
3 回答
157 浏览

python - 为一个类覆盖 f[k] += v

我在 python 中实现了一个 Fenwick 树类。

基本上我有一个内部列表和两个方法,get(key)以及increase(key, inc),来处理读取和更新这个列表。映射f[5]f.get(5)很容易__getitem__,但是有什么方法可以使f[5] += 2意思f.increase(5, 2)吗?

我发现了一个相关的邮件列表线程__getitem__,它说除非您将结果包装在实现的代理类中,否则无法完成__iadd__,但这不是一个选项。所以我可能不得不接受我必须使用increase- 方法,只是想我会在这里问,以防万一有天才有解决方案。

顺便说一句,我正在使用python3.2。

0 投票
3 回答
283 浏览

c - 将 io._BufferedReader 传递给 c 函数

这个问题是我之前的问题的后续问题,我尝试为 Python3 编译 python-yenc。在被告知没有快速解决方案后,我决定接受挑战并完全重写它。

我唯一不知道的是如何PyArg_ParseTupleAndKeywords与 io-objects 一起使用。以下是相关代码:

这显然会产生

如何将_io.BufferedReader-objects 传递给我的函数?

谢谢,马丁

0 投票
1 回答
230 浏览

macos - 如何使用 python3 在 Mac OS X 上构建 simuPOP?

我花了整整一周的时间试图找出如何解决这个问题,但我不知道该怎么做。我收到以下错误:

当我第一次看到这个错误时,我的 Mac 上似乎没有安装编译器。为此,我为 Snow Leopard 安装了 Xcode 4.2,现在应该有一个 gcc 编译器。这个论坛上带有类似错误报告的帖子非常具体,这使得像我这样的新手很难从现有案例中推断出适合我的问题的解决方案。我正在使用带有 python3.2.2 64/32 位版本的 Mac OSX 10.6.8。有人可以帮我吗?我什至正在下载 Xcode 4.0 并尝试这是否会导致问题,但不知道这是否可以解决问题。

谢谢!

编辑:Xcode 4.0.1。不能解决这个问题。

0 投票
1 回答
635 浏览

python - 在 mac osx lion 中构建和安装 python3.2 中的问题

我使用 Mac OSX Lion,我可以使用 python.org 站点中提供的 DMG 安装程序轻松安装 python3.2。但我想写一些 python-C 函数并为它创建一个二进制文件。
因此,为此目的,我尝试安装 python.org 站点中提供的 python3.2 zip。

而是在我使用以下安装过程时遇到安装错误

./configure --enable-framework
make
sudo make install

错误:

gcc -DPYTHONFRAMEWORK='"Python"' -o pythonw ./Tools/pythonw.c -I.. -I./../Include ../Python.framework/Versions/3.2/Python
/usr/bin/install - c -s pythonw "/Library/Frameworks/Python.framework/Versions/3.2/bin/pythonw3.2"
/usr/bin/install -c -s pythonw "/Library/Frameworks/Python.framework/Versions/3.2/bin /python3.2"
ln -sf python3.2 "/Library/Frameworks/Python.framework/Versions/3.2/bin/python3"
ln -sf pythonw3.2 "/Library/Frameworks/Python.framework/Versions/3.2/bin /pythonw3"
cd PythonLauncher && make install DESTDIR=
gcc -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -o FileSettings.o -c ./FileSettings.m
在 /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:120、./FileSettings.h:9、./FileSettings.m:9:/System/Library/Frameworks/Foundation 包含的
文件

。 framework/Headers/NSTask.h:75: error: '^' token
make[2] 之前的语法错误:*** [FileSettings.o] Error 1
make[1]: *** [install_PythonLauncher] Error 2
make: * ** [frameworkinstallapps] 错误 2

任何帮助,将不胜感激。