问题标签 [python-3.x]
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.
python - Python 3.0 `wsgiref` 服务器无法正常工作
我似乎无法让wsgiref
模块在 Python 3.0 下工作。但是,它对我来说在 2.5 下工作正常。即使我尝试文档中的示例,它也会失败。它失败得很厉害,即使我在上面有一个打印功能:“ from wsgiref.simple_server import make_server
”,由于某种原因它永远不会被打印出来。它在运行时不会出现任何错误,它只是在浏览器中显示一个空白页面并且不记录任何类型的请求。
有谁知道问题可能是什么?谢谢!
python - Emacs 中的 Python 2 和 3
我一直在使用 Emacs 编写 Python 2 代码。现在我的系统上安装了 Python 2.6 和 3.0,我还需要编写 Python 3 代码。
以下是在 /usr/bin 中设置不同版本的方式:
有没有办法设置它,以便 Emacs 使用正确版本的 Python,具体取决于我使用的语言?例如,Cc Cc 当前运行缓冲区,但它总是调用 python2.6,即使我正在编写 Python 3 代码。
python - 用于 Python 3.0 的 Py2exe
我正在寻找 Python3.0 版本的“py2exe”。我尝试在 py2exe 的源代码上运行 2to3,但代码仍然损坏。
有任何想法吗?
unicode - python 3.0,如何使 print() 输出 unicode?
我在 WinXP 5.1.2600 下工作,编写一个涉及中文拼音的 Python 应用程序,这让我陷入了无穷无尽的 Unicode 问题。切换到 Python 3.0 解决了其中的许多问题。但是出于某种奇怪的原因,控制台输出的 print() 函数不支持 Unicode。这是一个很小的程序。
输出是(为了便于阅读,将尖括号更改为方括号):
请注意, ü = \xfc = 252 没有问题,因为它是高位 ASCII。但是 ā = \u0101 超过 8 位。
任何人都知道如何将 sys.stdout 的编码更改为“utf-8”?请记住codecs
,如果我正确理解文档,Python 3.0 不再使用该模块。
抱歉,我给了你没有序言的程序。在给出 3 行之前,它的开头是这样的:
不幸的是,“coding:”行指定的编码是源代码的编码,而不是控制台输出的编码。但是谢谢你的想法!
python - 如何在 Python 中进行时间延迟?
我想知道如何在 Python 脚本中设置时间延迟。
python - Python:循环连续字符?
在 Python(特别是 Python 3.0,但我认为这并不重要)中,如何轻松地在具有连续字符代码的字符序列上编写循环?我想做这样的伪代码:
示例:下面的一个不错的“pythonic”版本怎么样?
标有 # 的行是伪代码。当然 reduce() 是真正的 Python!
亲爱的巫师们(特别是年长的白胡子巫师),也许你能看出我最喜欢的语言曾经是 Pascal。
python - 在 Python unicode 字符串中删除重音(规范化)的最佳方法是什么?
我在 Python 中有一个 Unicode 字符串,我想删除所有的重音符号(变音符号)。
我在网上找到了一种优雅的方法(在 Java 中):
- 将 Unicode 字符串转换为其长规范化形式(字母和变音符号使用单独的字符)
- 删除所有 Unicode 类型为“变音符号”的字符。
我是否需要安装诸如 pyICU 之类的库,或者仅使用 Python 标准库就可以做到这一点?那么python 3呢?
重要提示:我想避免使用从重音字符到非重音字符的显式映射的代码。
class - python 3 中的 types.ClassType 发生了什么?
我有一个脚本,我在其中做一些神奇的事情来动态加载模块,并实例化模块中找到的第一个类。但是我不能types.ClassType
在 Python 3 中使用了。现在正确的方法是什么?
python - 从 WSGI 访问 POST 数据
我似乎无法弄清楚如何使用 WSGI 访问 POST 数据。我在 wsgi.org 网站上尝试了该示例,但没有成功。我现在正在使用 Python 3.0。请不要推荐 WSGI 框架,因为那不是我想要的。
我想弄清楚如何将其放入字段存储对象中。
python - Python 3.0 urllib.parse 错误“类型 str 不支持缓冲区 API”
谁能指导我如何避免这种情况?我通过将数据输入到中来获得它cgi.Fieldstorage
,我似乎无法以任何其他方式做到这一点。