问题标签 [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.
python - PyQt & Python2.3
是否有适用于 Python 2.3 的 PyQt3(或 4)Windows 二进制安装程序?我已经用谷歌搜索了一个小时,但无济于事。为什么我使用 2.3 版?我的项目文件大小是最重要的。如果没有接口、不需要的模块并使用 UPX 进行压缩,生成的 .exe 大小约为 750KB。只需要添加接口,这将大大增加我知道的尺寸,但它仍然是一个很好的尺寸。
所以有人知道我如何用 Python2.3 安装 PyQt3 或 4 吗?
python - 如何仅合并从 file_a 到 file_b 的唯一行?
这个问题已经在这里以一种或另一种形式提出,但不是我正在寻找的东西。所以,这就是我将遇到的情况:我已经有一个文件,命名file_a
并且我正在创建另一个文件 - file_b
. file_a 的大小始终大于 file_b。file_b 中会有许多重复的行(因此,在 file_a 中也是如此),但两个文件都有一些独特的行。我想要做的是:仅复制/合并唯一行 from file_a
tofile_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 的所有支持。干杯!!
python - 如何计算每个用户分组项目中的项目数
我怎样才能输出这样的结果:
从这样的列表中:
即我想计算I
,H
和R
每个用户的数量。只是在这种特殊情况下我不能使用的注释groupby
。itertools
在此先感谢您的帮助。干杯!!
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
在“线程”正确完成之前,主程序不会继续?
我可能会忽略任何想法或模块?
python - 如何在 Python 2.3 中使用 setUpClass 和 tearDownClass 编写单元测试
我正在尝试在 python 2.3 中编写单元测试。我已经完成了所有工作,接受类级别的 setUp 和 tearDown 功能。我试图在网上查看,但无法找到在 python 2.3 unittest 案例中定义这些的方法。
因此,是否可以在 python 2.3 测试用例中使用 setUpClass() 和 tearDownClass() ?如果是,我该怎么做?
python - 如何从 CherryPy 中读取 HTML 参数?
我有一个 html 文件,
在 mypgm.py 中,我必须处理在文本框中输入的值并使用适当的 html 进行响应。我该怎么做?
我的意思是如何读取 python 中的 HTML 参数值?
我在我的系统中安装了 Python 2.3.4 和cherrypy .. 任何帮助都非常受欢迎.. 在此先感谢..
python - 使用 Python 2.3 使用 SSL 发送邮件
我正在使用 Python 2.3,我需要使用 SSL 发送电子邮件。
根据文档,SMTP_SSL 是在 Python 2.6 中添加的。
有没有办法在 Python 2.3 中使用 SSL(可能使用第三方模块)?
python - 如何从 python 2.3.4 中 IOError 的错误对象中获取目录名称?
尝试打开目录时,抛出异常:
异常处理程序是否可以(最好在 python 2.3.4 中)从异常对象中获取目录名称?
python - Python - 单词出现次数
我正在尝试做一个函数,允许在文本中查找(整个)单词(不区分大小写)的出现次数。
例子 :
这是一个基本的尝试:
这个行不通,因为它不是基于文字的。
这个功能一定要快,文字可以很大。
我应该把它分成一个数组吗?
有没有一种简单的方法来完成这个功能?
编辑(python 2.3.4)
python - 在 python(2.2.1) 中压缩文件夹及其内容
我有一个文件夹和文件夹内的一些文件。我需要压缩文件夹及其内容。例如:文件夹名称是“Help”,里面有大约 20 个文件。现在我需要将其设为“Help.zip”,其中包含 20 个文件。并且需要删除“帮助”文件夹。压缩后,只有 zip 文件夹应该可用。有人可以通过传递示例或链接来帮助我。因为我对 python 很陌生。
注意:我有一个非常旧的 Python 版本。它的 2.2.1 :(