问题标签 [python-3.3]

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 投票
2 回答
121 浏览

python - Python 抓取页面源代码,其中包含 PHP

我知道如何获取源 HTML 但不知道 PHP 是否可以使用内置函数?

0 投票
4 回答
7330 浏览

python - 仅比较文件/文件夹名称上的目录,打印任何差异?

如何递归比较两个目录(比较应该仅基于文件名)并仅在一个或另一个目录中打印文件/文件夹?

我正在使用 Python 3.3。

我已经看过这个filecmp模块,但是,它似乎并没有完全满足我的需求。最重要的是,它不仅根据文件名来比较文件。

这是我到目前为止所得到的:

dir1看起来像这样:

dir2看起来像这样:

我希望结果看起来像:

我需要一种简单的 pythonic 方法来比较仅基于文件/文件夹名称的两个目录,并打印出差异。

另外,我需要一种方法来检查目录是否相同。

注意:我在 stackoverflow 和 google 上搜索过类似的内容。我看到很多关于如何在考虑文件内容的情况下比较文件的示例,但我找不到任何关于文件名的内容。

0 投票
1 回答
474 浏览

python - 如何配置环境以使用 LLVM Clang 构建嵌入 python 的 c 代码

我正在尝试编译一个用 c 编写的程序,其中嵌入了 python。

我跑去python3.3-config -cflags获取我在这个命令中使用的 cflags。

似乎clang可能无法找到标题?<Python.h>包含在源代码中我不确定我做错了什么:/

我花了大约 3 个小时浏览 python 文档http://docs.python.org/3.3/c-api/index.html并四处搜索,但我似乎找不到任何对我有帮助的信息。

0 投票
2 回答
167 浏览

python - 正则表达式不匹配但似乎是正确的

我有一个非常奇怪的问题:

在多个在线服务中使用相同的正则表达式匹配,但在我的本地 python 3.3 实例中没有。

原始数据在哪里

知道出了什么问题吗?

0 投票
2 回答
1913 浏览

python - 如何在 Python 3.2 程序中从无异常语法中优雅地包含 Python 3.3?

我正在尝试重新引发异常,以便为用户提供有关实际错误的更好信息。Python 3.3 包括PEP 409。它添加了raise NewException from None抑制原始异常上下文的语法。

但是,我的目标是 Python 3.2。Python 脚本将解析,但在运行时如果遇到from None它将生成的语法 TypeError: exception causes must derive from BaseException。例如:

封装raise e_reraise from None在一个tryjust 中会产生一个更大的异常堆栈跟踪。版本检查也不起作用,因为我python3.3在 Xubuntu 12.10 上提取/usr/lib/python3/dist-packages/*了为 python3.2 模块设置的模块。(你会得到一个方便Error in sys.excepthook:,它会产生大量的回溯。)

有没有办法在 Python 3.3 中运行时使用 PEP 409 功能,而在 Python 3.2 中默默地忽略它?

0 投票
2 回答
1630 浏览

python - 如何在 python 3.3 中使用 MysqlDB 模型?

当我在 python3.3 中运行 Django1.5 时,它报告一个问题,说没有名为 MySQLdb 的模型。那么如何在 python 3.3 上安装 MySQLdb?

0 投票
2 回答
6938 浏览

python - Python 3.3 无法导入 Crypt

当我在命令行上输入 import Crypt 时,它说:

0 投票
1 回答
4550 浏览

python - 为什么 PyQt QGridLayout 不调整大小?

我正在使用 PyQt 编写简单的计算器。在我的代码中,我使用 QGridLayout 来复合小部件。但有一个问题。我找不到调整小部件大小的方法。我尝试使用 QWidget.resize 和 insertStreach,但它不像我需要的那样工作。哪个函数可以替代 QWidget.resize?

0 投票
0 回答
322 浏览

python - Python 2.7 vs 3.3:读取文件的时间大幅增加

出于某种原因,我不得不降级到 2.7。这段简单的代码在 python 3.3 中读取一个包含大约 100,000 条记录的文件不到一秒钟

但是,降级到 2.7 后,它需要 5 秒以上。难道我做错了什么?

0 投票
1 回答
1595 浏览

python - Python 3.3 cx_freeze 奇怪的错误:“NoneType”对象没有属性“路径”

所以,这是我的问题。

我正在使用 Ubuntu 12.10 在 Pygame 和 Python 3.3 中制作游戏。美好的。我会将一堆 Python 脚本捆绑到一个可执行文件中,然后分发它。也很好。我将使用 cx_freeze,因为因为我使用的是 Python 3,所以我没有其他选择。

这就是我的问题所在。我用谷歌搜索过,但没有看到类似的东西。我setup.py的如下:

__init__.py的如下:

我的其余代码(包括完整的__init__.py)可以在https://github.com/CorundumGames/Invasodado找到,以防万一。

I get a long-ass stack trace, which can be found here http://pastebin.com/Aej05wGE . The last 10 lines of it is this;

In case it's relevant, I'm using Pydev and Eclipse. Now, the last line stands out because Googling it reveals nothing. I have no idea where subModule could have become None, and I can't easily check because cx_freeze has shit documentation.

I've never really used cx_freeze or distutils before, so I don't know what the hell I'm doing! Any help would be greatly appreciated.