问题标签 [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 回答
639 浏览

python - 对回溯和退出的困惑

我有一段时间没有使用 Python 从 3.1 更新到 3.2。我之前退出 Pygame 程序的方法在下面的代码中。现在我收到一条 Traceback 消息:

现在我不记得 Traceback,但据我所知,这是错误最终出现的地方。这在过去没有产生错误。我尝试使用 exit() 而不是 sys.exit() 但它请求确认以终止程序并关闭 shell(我都不希望发生)。我已经进行了一些谷歌搜索并找到了各种类似的查询,但我仍然不确定理解这个错误并着手解决它的最佳方法?该程序仍然正常运行。我只是隔离了相关部分,因为错误在更大的程序中保持不变。

我的代码:

谢谢!

0 投票
1 回答
257 浏览

python-3.x - 我在使用 python3 安装 Chameleon 和 jinja2 时遇到问题

我决定在一个项目中使用 python 3。当我尝试 easy_install 金字塔时,金字塔附带的其中一个东西(即变色龙)引发了语法错误。

我决定改用 Pyramid_Jinja2 并尝试 easy_install Jinja2 ,但又遇到了一些语法错误。

有没有人注意到这些问题。变色龙模板渲染得很好,但我什至无法让 jinja2 工作。我试过pcreate -s pyramid_jinja2_starter MyProject错误说脚手架不存在。

python3.2是一个坏主意吗?

我整天都在谷歌上。我什至找不到一个像样的教程来告诉我在将 python3.2 与金字塔一起使用时该怎么做。

0 投票
1 回答
362 浏览

python - 一个奇怪的python“if”语法错误

我收到此错误:我的“if”语句中的语法无效并且 rly 无法弄清楚为什么,你们中的任何人都可以帮助我吗?我正在使用 python 3.2 这是我的代码的一部分,我的代码出现错误:

控制台告诉我我的错误的部分在这里:

0 投票
1 回答
1032 浏览

command-line - 如何在 python 3.2 中为菜单制作一个很酷的布局?

我已经为一个类创建了一个菜单,我希望我能找到如何让它看起来很酷。该程序是基于命令行的,而不是 GUI。

我能解决这个问题的唯一方法是做一些愚蠢的事情,比如:

我希望所有的线路都能真正连接起来。我的菜单会在这个盒子里。我希望我已经提供了足够的信息。

任何建议将不胜感激!谢谢!

0 投票
4 回答
24791 浏览

python - 你如何为你的 python 程序制作安装程序

我是 python 新手,但我正在考虑用 python 制作一个程序来送给我的朋友。他们对计算机知之甚少,所以如果我让他们自己安装 python,他们就做不到,但是如果我可以制作一个安装程序来下载某些版本的 python,它只包含我的文件所需的内容运行并制作一个 exe 文件,该文件将在其自己的 python 解释器中运行 .py 文件。我还进行了谷歌搜索,看到了我可以用来将代码制作成 exe 文件以分发的冻结应用程序(cx_freeze 我使用 python 3.2),但并不是我所有的朋友都有 Windows 计算机,我宁愿让我的程序在每个新的通过对 .py 文件打补丁而不是完全重新安装它来自动更新版本。

** 我不是在寻找任何东西来制作独立的可执行文件。只是某种安装程序,它捆绑了您使用的 Python 版本的简约版本。还有一个选项,它只是一个在便携式 python 解释器中运行 python 文件的链接,仅适用于 windows 和一个 .sh 文件,它对 linux 执行相同的操作。

0 投票
1 回答
71 浏览

loops - 如何创建一个错误循环,限制用户只能输入数字和小数点。

我正在做一个家庭作业,用户将输入一个成绩百分比,它会输出一个字母成绩。我的问题是我想限制用户只能使用数字键和小数点。如果用户输入任何其他内容,他们将收到一条错误消息提示,并有机会再次输入。这是我的代码,它可以在没有小数的情况下工作,但我需要 int 是浮点数。请帮忙!任何反馈将不胜感激!!

感谢您查看我所拥有的。

0 投票
2 回答
3025 浏览

python - 在 Python 中散列一个不可变的字典

简短版本:作为无序项字典实现的多重集的最佳散列算法是什么?

我正在尝试散列一个不可变的多重集(在其他语言中是一个包或多重集:就像一个数学集,除了它可以容纳多个元素)作为字典实现。我创建了标准库类的一个子类collections.Counter,类似于这里的建议:Python hashable dicts,它推荐了一个像这样的哈希函数:

创建项目的完整元组会占用大量内存(例如,相对于使用生成器),并且在我的应用程序的内存非常密集的部分会发生散列。更重要的是,我的字典键(多集元素)可能无法订购。

我正在考虑使用这个算法:

我认为使用按位异或意味着顺序对哈希值无关紧要,这与元组的哈希不同?我想我可以在我的数据的无序元组流上半实现 Python 元组哈希算法。请参阅https://github.com/jonashaag/cpython/blob/master/Include/tupleobject.h(在页面中搜索“哈希”一词)——但我几乎不知道足够的 C 来阅读它。

想法?建议?谢谢。


如果您想知道我为什么要尝试散列一个多重集:我的问题的输入数据是多重集的集合,并且在每组多重集中,每个多重集必须是唯一的。我正在截止日期前工作而且我不是经验丰富的编码员,所以我想尽可能避免发明新算法。似乎最 Pythonic 的方法来确保我拥有一堆东西中的独特性,就是把它们放在 a 中set(),但这些东西必须是可散列的。)

我从评论中收集到的

@marcin 和 @senderle 都给出了几乎相同的答案: use hash(frozenset(self.items()))。这是有道理的,因为items()“视图”是 set-like。@marcin 是第一个,但我给@senderle 打了勾,因为对不同解决方案的 big-O 运行时间进行了很好的研究。@marcin 还提醒我包含一种__eq__方法——但继承自的方法dict可以正常工作。这就是我实现一切的方式——欢迎基于此代码的进一步评论和建议:

0 投票
1 回答
5106 浏览

pyqt4 - Python 3:PyQt4 上的 QString

我在尝试做一个非常简单的用户界面时遇到了问题。我用 Qt Designer 制作了我的 UI,然后用 pyuic4 我得到了我的 python 代码。然后我编写了我需要的函数,并用 Eclipse IDE 编译。

我从 pyuic4 得到的代码是:

我用我需要的功能制作的代码:

第一个编译并运行,它完美地显示了我的用户界面。

编译第二个我得到一个错误,上面写着:

谁能帮我?

提前致谢。

0 投票
0 回答
51 浏览

login - 好像没有发帖

我正在尝试为一个名为 Yakedi 的网站编写登录脚本,它是一项免费短信服务。尽管我尝试了很多,但通常我不会向别人寻求帮助,因为我喜欢自己解决问题,但我被困住了。我正在用 Python 3.2.2 编写。所以请任何人都可以看到我要去哪里错了吗?

谢谢你作为回报

0 投票
1 回答
1485 浏览

python - 通过 sax 解析 xml 时出错