问题标签 [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.

0 投票
3 回答
1512 浏览

python - 升级到 python 3.0 的提示?

因此,随着 Python 3.0(现在是 3.1)的最终版本,很多人都面临着如何在不因向后不兼容而丢失一半代码库的情况下进行升级的担忧。

人们对于避免转向下一代 python 几乎不可避免会导致的许多陷阱的最佳技巧是什么?

可能一个好的起点是“使用 2to3 将你的 python 2.x 代码转换为 3.x”:-)

0 投票
3 回答
146984 浏览

python - 在 Python 3 中 generator.next() 是可见的吗?

我有一个生成系列的生成器,例如:

在 Python 2 中,我可以进行以下调用:

但是在 Python 3 中,如果我执行相同的两行代码,则会收到以下错误:

但是,循环迭代器语法在 Python 3 中确实有效

我还没有找到任何东西来解释 Python 3 的这种行为差异。

0 投票
3 回答
158520 浏览

python - Python 中的 Hello World

我尝试运行 python 脚本:

我得到这个错误:

到底是怎么回事?

0 投票
4 回答
5295 浏览

python - 在同一台机器上同时运行 python 2.6 和 3.1

我目前正在家里玩python,我打算切换到python 3.1。事实是我有一些使用 python 2.6 的脚本,我无法转换它们,因为它们使用了一些不适用于 python 3.1 atm 的模块。所以我正在考虑安装 python 3.1 和我的 python 2.6。我只在互联网上发现人们通过从源代码编译 python 并使用make altinstall而不是经典的make install. 无论如何,我认为从源代码编译有点复杂。我认为在 Linux 上运行两个不同版本的程序很容易(我运行 fedora 11 作为记录)。有什么提示吗?

谢谢阅读。

0 投票
0 回答
23029 浏览

python - 如何用键交换字典中的值

可能重复:
Python:用字典中的值交换键的最佳方法?

假设我需要为字典中的值交换键。

这就是我的想法(假设值的值是唯一的):

还有其他有效的方法吗?

0 投票
4 回答
6905 浏览

python - 想获取远程PC的mac地址

我在python中有我的网页,我能够获取将访问我们网页的用户的IP地址,我们想获取用户PC的mac地址,在python中是否可以,我们使用的是Linux PC,我们想在 Linux 上安装它。

0 投票
5 回答
1603 浏览

python - 在 Python 中改进 IRC 客户端

我怎样才能对我用 Python 制作的 IRC 客户端进行一些改进。改进之处在于:我怎样才能输入用户可以键入HOST、PORT、NICK、INDENT 和 REALNAME字符串和消息的内容?这是程序的代码:

简单机器人.py

请记住,我是从 Python 开发开始的。这是我找到此代码的地方:http: //oreilly.com/pub/h/1968。谢谢。

0 投票
4 回答
18221 浏览

python-3.x - sys.intern() 做什么以及何时使用?

我遇到了这个关于字典内存管理的问题,其中提到了实习生功能。它到底是做什么的,什么时候使用?

举个例子:如果我有一个名为seen的集合,它包含格式为 (string1,string2) 的元组,我用它来检查重复项,存储 (intern(string1),intern(string2)) 会提高内存性能还是速度?

0 投票
3 回答
5647 浏览

python - 为什么在 Python 3.x 中将“线程”模块重命名为“_thread”?

Python 3.x 将低级模块 'thread' 重命名为 '_thread' - 我在文档中不明白为什么。有人知道吗?

0 投票
1 回答
1773 浏览

python - Python 2.5 socket._fileobject 是 Python 3.1 中的什么?

我正在将一些在 Python 2.5 上运行的代码移植到 Python 3.1。有几个类是 socket._fileobject 的子类:

Python 3.1 中是否有与 socket._fileobject 等价的东西?快速扫描源代码并没有发现任何有用的东西。谢谢!