问题标签 [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 投票
3 回答
262699 浏览

python - 移除和更换印刷品

我想知道是否可以删除您在 Python 中打印的项目 - 不是从 Python GUI,而是从命令提示符。例如

所以它打印

但是,我的问题是我希望这一切都在一条线上,并且当其他东西出现时它会自行删除。因此,"Loading", "Loading.", "Loading...我不想打印,而是希望它打印"Loading.",然后它会删除行上的内容并将其替换为"Loading..",然后"Loading.."将其(在同一行)删除并替换为"Loading...". 这有点难以描述。

ps 我曾尝试使用 Backspace 字符,但它似乎不起作用("\b"

0 投票
1 回答
1262 浏览

python - 带有 python 3.2 的 archlinux 上的 mod_wsgi

我实际上让 mod_wsgi 与 python3.1 一起工作,但是在更新了一些软件之后......它不再工作了。

我按照 python3.1 的这些说明对 3.2 稍作修改: https ://wiki.archlinux.org/index.php/Mod_wsgi

虽然它似乎可以构建/安装,但尝试启动 apache 时会出现错误:

无法将 /etc/httpd/modules/mod_wsgi.so 加载到服务器中:/etc/httpd/modules/mod_wsgi.so:未定义符号:PyCObject_FromVoidPtr

就像这个人得到的那样: 带有 --enable-shared 的 Python 3.1.1 :不会构建任何扩展

任何帮助,将不胜感激。

我是一个linux菜鸟。

0 投票
3 回答
19580 浏览

macos - 在 mac os x 10.6.7 上卸载 python 3.2

根据 python.org 的文档,在 mac os 上安装 python 3.2 需要升级到 tcl/tk 8.5.9(用于 IDLE)。在我的匆忙中,我都做了。现在我的朋友告诉我,python 3 还不推荐,因为 3 只发布了内置和几个模块。目前稳定的是 2.7(特别是如果想大量使用各种模块) . 我的机器有 2.6.1 和 3.2(因为某些操作系统服务使用操作系统默认提供的 2.6.1)。

1. 如何完全删除 3.2 以避免任何兼容性问题?

tcl/tk 8.5.9 也已安装,这不是默认设置。安装的时候没有verbose模式,不知道有没有替换掉默认的。如果它确实对操作系统有多糟糕?因此

2. 如果上面真的很糟糕,我如何降级到旧版本的tcl/tk?

简而言之,我如何将我的机器恢复到原来的状态?如果有人知道目录和文件的所有路径,我可以手动完成。

谢谢

0 投票
1 回答
948 浏览

python - 与 Python 3.1.x 相比,Python 3.2 非常慢

我通读了 Python 3.2 的更改,了解到它比 3.1 做了很多改进。但是,我在 3.2 上运行零修改的完全相同的代码比在 3.1.3 上运行代码慢 10 倍以上

Python 3.2 花了 6 分钟将文件的二进制内容传输到物理设备,然后在屏幕上接收并打印出接收到的数据,而使用 Python 3.1.3 在同一台 PC 上执行完全相同的场景只需要 30 秒。

我使用 Python 3.1.2 从头开始​​开发我的代码,我的 20% 的代码使用 ctypes 通过带有 USB/PCI 设备的 Windows 驱动程序执行事务,所以我认为这种性能下降与向后兼容性没有任何关系。在我的应用程序中,我创建了四个 threading.Thread 子类实例,每个实例处理系统上的一个 PCI 或 USB 设备。我怀疑的事情是 3.2 的 ctypes 性能比以往任何时候都更差,或者我必须使用更多的线程来获得我想要的多线程性能。如果有人能为我遮光,将不胜感激

==========================================

更具诊断性

我减少了要发送和接收的数据量

如此系统资源监视器屏幕截图http://img62.imageshack.us/img62/5313/python313.png所示,python 3.1.3 花费 3 秒来完成任务

如此系统资源监视器屏幕截图所示,python 3.2 大约需要 1 分钟才能完成http://img197.imageshack.us/img197/8366/python32.png

我的 PC 是具有 2 GB RAM 的单核 Intel P4,所以我认为我们可以排除多核处理器的 GIL 因素。

我使用 yappi 来分析多次运行以平均 3.1.3 和 3.2 的性能结果。我看到线程和 ctypes 在 Python 3.2 上表现不佳。

这是访问 python 包的标准 Windows 二进制文件提供的线程安全队列

Python 3.2 上的线程性能非常糟糕

另一个例子。该函数通过 ctypes 模块简单地调用 windows USB 驱动程序中的 API 并从 USB 设备请求 16 位数据

如您所见,在 Python 3.2 上所花费的时间要差 30 倍以上

Python 3.2 对我的应用程序来说似乎是一场灾难

0 投票
3 回答
29211 浏览

python - input() 与 sys.stdin.read()

为什么?我怎样才能使它input()正常工作?我试图编码/解码s1,但它不起作用。

谢谢你。

0 投票
2 回答
396 浏览

python - 在哪里可以找到有关 tkinter for python 3.2 的文档或示例代码?

或者有关 tkinter for python 3.2 的示例代码网站也可以。

0 投票
1 回答
1227 浏览

python - Python 3.2 处理重定向到相对 URL HTTP 错误 302

我正在尝试使用不使用额外模块的 Python 3.2 进入网站。

我正在使用 urllib.request.urlopen(site),但是当您请求该站点时,由于未处理的 PHP 重定向到“/”而引发 HTTP 302 错误

在重定向期间,网站设置了进一步访问该网站所需的 cookie。

我将如何在 Python 中处理这个问题?

0 投票
3 回答
2459 浏览

python - 为什么返回 `None` 而不是 tkinter.Entry 对象?

我是 python 新手,四处逛逛,我注意到了这一点:

输出包含:

'txtTest1': None

'txtTest2': <tkinter.Entry object at 0x00EADD70>

为什么 test1 有 aNone而不是<tkinter.Entry object at ...

我正在使用 python 3.2 和 PyScripter。

0 投票
1 回答
492 浏览

ubuntu - 安装 PyQt4 找不到 -lpython3.1mu

最近我将我的 Ubuntu 从 10.04 升级到了 11.04。现在我在为 python 3.2 安装 PyQt4 时遇到问题。它适用于 3.1。一段时间后,当我执行 sudo make install 时,出现以下错误:

我用谷歌搜索了几个小时并没有找到任何解决方案,这真的很奇怪。通常我不会真的介意,只是使用了 python 3.1,但 pyuic4 一直抱怨它无法导入 PyQt4 模块,因为它使用的是 python 3.2。

0 投票
2 回答
2905 浏览

python - Python 3 concurrent.futures 套接字服务器适用于 ThreadPoolExecutor 但不适用于 ProcessPoolExecutor

我正在尝试使用新的 concurrent.futures 类创建一个简单的套接字服务器。我可以让它与 ThreadPoolExecutor 一起正常工作,但是当我使用 ProcessPoolExecutor 时它只是挂起,我不明白为什么。鉴于这种情况,我认为这可能与试图将某些不能腌制的子进程传递给子进程有关,但我不这么认为。我的代码的简化版本如下。我会很感激任何建议。