python-3.x


如何在Python中表示“枚举”?

我主要是C 开发人员,但目前正在使用Python开发项目。 我怎样才能代表Python中的Enum

python python-3.x enums
Python 3.0 - dict方法返回视图 - 为什么?

dict方法dict.keys ,dict.items 和dict.values 返回 views 而不是列表。 http: docs.python.org dev . whatsnew . .html 首先,视图与迭代器有何不同 其次,这种变化有什么好处 这只是出于性能原因吗 这对我来说似乎不太

python-3.x dictionary iterator language-features dictview
调用类方法会在Python中引发TypeError

我不明白如何使用类。 当我尝试使用该类时,以下代码给我一个错误。 错误: 怎么了

python python-3.x class methods
Python 3.0 urllib.parse错误“类型str不支持缓冲区API”

任何人都可以指导我如何避免这种情况 我通过将数据输入cgi.Fieldstorage获取它,我似乎无法以其他方式执行此操作。

python cgi python-3.x urllib
Python 3.0 smtplib

我有一个非常简单的代码片段,我在之前的Python版本中使用没有问题 版本 . 和之前的版本 。 现在使用 . ,以下代码在登录行上给出错误 参数 必须是字符串或缓冲区,而不是str 。 谷歌表明,这个错误存在一些问题尚未明确,但我仍然无法弄清楚我需要尝试使其发挥作用。 建议包括将用户名定义为b

python python-3.x
Python C-API对象分配

我想使用new和delete运算符来创建和销毁我的对象。 问题是python似乎把它分成了几个阶段。 tp new,tp init和tp alloc用于创建,tp del,tp free和tp dealloc用于销毁。 但是c 只有new,它分配并完全构造对象和删除对象的析构和解除分配。 我需要提

c++ python c python-3.x python-c-api
python3.0上的setuptools

我试图为python . 安装 setuptool 包。 但不幸的是,当我尝试安装它时,模块名称 dist 丢失了。 请帮我解决这个问题。 编辑于 年 月: 请查看 LennartRegebro提供的更新时间响应的接受答案

python-3.x setuptools
Python IDLE子进程错误?

IDLE的子进程没有建立连接。 IDLE无法启动子进程或个人防火墙软件阻止连接。 不要以为这会被问到 在运行非常简单的程序时偶尔会出现这种情况 然后我必须转到任务管理器并停止所有Pythonw进程以使其再次运行 它似乎随机发生在不同的代码位上 这是我现在正在做的那个 有时它有效,有时它不行

python python-3.x python-idle
如何在Python 3中使用raw_input

我正在使用Python . ,并且无法获取raw input来 冻结 DOS弹出窗口。 这本书我读的是Python . 的,我使用Python . 我应该怎么做才能解决这个问题

python python-3.x
python3.0:imputils

为什么从python . 中删除了imputil模块,应该在它的位置使用什么

python-3.x python