问题标签 [python-2.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 回答
207 浏览

python - PyQt & Python2.3

是否有适用于 Python 2.3 的 PyQt3(或 4)Windows 二进制安装程序?我已经用谷歌搜索了一个小时,但无济于事。为什么我使用 2.3 版?我的项目文件大小是最重要的。如果没有接口、不需要的模块并使用 UPX 进行压缩,生成的 .exe 大小约为 750KB。只需要添加接口,这将大大增加我知道的尺寸,但它仍然是一个很好的尺寸。

所以有人知道我如何用 Python2.3 安装 PyQt3 或 4 吗?

0 投票
4 回答
693 浏览

python - 如何仅合并从 file_a 到 file_b 的唯一行?

这个问题已经在这里以一种或另一种形式提出,但不是我正在寻找的东西。所以,这就是我将遇到的情况:我已经有一个文件,命名file_a并且我正在创建另一个文件 - file_b. file_a 的大小始终大于 file_b。file_b 中会有许多重复的行(因此,在 file_a 中也是如此),但两个文件都有一些独特的行。我想要做的是:仅复制/合并唯一行 from file_atofile_b然后对行顺序进行排序,以便 file_b 成为具有所有唯一条目的最新行。任何一个原始文件的大小都不应超过 10MB。我能做到这一点的最有效(和最快)的方法是什么?

我在想这样的事情,合并没问题。

但是,它是:

  • 不仅有独特的线条
  • 未排序(按最后一个字段)
  • 并介绍了第三个文件,即m_file

只是一个旁注(长话短说):不幸的是,我不能在这里使用 sorted(),因为我使用的是 v2.3。输入文件如下所示:

我尝试使用 cmp() 按倒数第二个字段进行排序,但我认为它不起作用只是因为输入文件的前 3 行。

有人可以帮忙吗?干杯!!!


更新1:

为了将来参考,正如 Jakob 所建议的,这里是完整的脚本。它工作得很好。

完成 145244 行大约需要 2m:47s。

谢谢!!


更新 2:

嗨 eyquem,这是我在运行脚本时收到的错误消息。

从第一个脚本:

从第二个脚本:

干杯!!


更新 3:

前一个根本没有对列表进行排序。感谢 eyquem 指出这一点。嗯,现在可以了。这是对 Jakob 版本的进一步修改 - 我将 set:app(path1, path2) 转换为 list:myList() ,然后将 sort( lambda ... ) 应用于myList通过嵌套对合并文件进行排序到最后场地。这是最终的脚本。

根本没有速度提升,处理相同的 145244 行需要 2m:50s。有没有人看到任何改进的范围,请告诉我。感谢 Jakob 和 eyquem 的时间。干杯!!


更新 4:

仅供将来参考,这是eyguem的修改版本,它比以前的版本更好更快。

这个版本要快得多 - 6.99 秒。对于 145244 行,与 2m:47s 相比 - 然后前一个使用lambda a, b: cmp(). 感谢 eyquem 的所有支持。干杯!!

0 投票
5 回答
235 浏览

python - 如何计算每个用户分组项目中的项目数

我怎样才能输出这样的结果:

从这样的列表中:

即我想计算I,HR每个用户的数量。只是在这种特殊情况下我不能使用的注释groupbyitertools在此先感谢您的帮助。干杯!!

0 投票
2 回答
414 浏览

python - Python 2.3 多处理

Python 2.3 是否有任何多处理类型模块?我被困在与我交互的程序中使用 2.3,并且希望能够设置一些多处理,因为我所做的任务只使用一个 CPU,而且效率非常低。

我希望每个线程/进程处理自己的全局变量,并且每个线程/进程不应与任何其他线程/进程共享任何变量。基本上我只想有一个需要通过函数运行的文件队列,每次运行都是一个全新的线程。

我试过使用thread.start_new_thread,但它只是把我的全局变量弄得一团糟。

我突然想到一个想法,我可以os.popen('python C:\function_dir\function.py vars...')从每个新线程中做一个吗?听起来很丑陋,但我不明白为什么它不起作用。os.popen在“线程”正确完成之前,主程序不会继续?

我可能会忽略任何想法或模块?

0 投票
2 回答
2312 浏览

python - 如何在 Python 2.3 中使用 setUpClass 和 tearDownClass 编写单元测试

我正在尝试在 python 2.3 中编写单元测试。我已经完成了所有工作,接受类级别的 setUp 和 tearDown 功能。我试图在网上查看,但无法找到在 python 2.3 unittest 案例中定义这些的方法。

因此,是否可以在 python 2.3 测试用例中使用 setUpClass() 和 tearDownClass() ?如果是,我该怎么做?

0 投票
1 回答
876 浏览

python - 如何从 CherryPy 中读取 HTML 参数?

我有一个 html 文件,

在 mypgm.py 中,我必须处理在文本框中输入的值并使用适当的 html 进行响应。我该怎么做?

我的意思是如何读取 python 中的 HTML 参数值?

我在我的系统中安装了 Python 2.3.4 和cherrypy .. 任何帮助都非常受欢迎.. 在此先感谢..

0 投票
1 回答
709 浏览

python - 使用 Python 2.3 使用 SSL 发送邮件

我正在使用 Python 2.3,我需要使用 SSL 发送电子邮件。

根据文档,SMTP_SSL 是在 Python 2.6 中添加的。

有没有办法在 Python 2.3 中使用 SSL(可能使用第三方模块)?

0 投票
1 回答
94 浏览

python - 如何从 python 2.3.4 中 IOError 的错误对象中获取目录名称?

尝试打开目录时,抛出异常:

异常处理程序是否可以(最好在 python 2.3.4 中)从异常对象中获取目录名称?

0 投票
5 回答
6428 浏览

python - Python - 单词出现次数

我正在尝试做一个函数,允许在文本中查找(整个)单词(不区分大小写)的出现次数。

例子 :

这是一个基本的尝试:

这个行不通,因为它不是基于文字的。
这个功能一定要快,文字可以很大。

我应该把它分成一个数组吗?
有没有一种简单的方法来完成这个功能?

编辑(python 2.3.4)

0 投票
0 回答
96 浏览

python - 在 python(2.2.1) 中压缩文件夹及其内容

我有一个文件夹和文件夹内的一些文件。我需要压缩文件夹及其内容。例如:文件夹名称是“Help”,里面有大约 20 个文件。现在我需要将其设为“Help.zip”,其中包含 20 个文件。并且需要删除“帮助”文件夹。压缩后,只有 zip 文件夹应该可用。有人可以通过传递示例或链接来帮助我。因为我对 python 很陌生。

注意:我有一个非常旧的 Python 版本。它的 2.2.1 :(