问题标签 [python-2.4]

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 回答
11908 浏览

python - 从“YYYYMMDD”格式的字符串计算第二天

如何从相同 YYYYMMDD 格式的 20110531 之类的字符串计算第二天?在这种特殊情况下,我希望得到 20110601 作为结果。以静态方式计算“明天”或第二天并不难,像这样:

但是我怎样才能使用一个字符串dt = "20110531"来获得与上面相同的结果呢?

0 投票
1 回答
385 浏览

python - 条件命令行参数 [ 可能使用 getopt()?? ]

与我之前的帖子有关。运行实际脚本,我输出如下结果:

-m 4仅打印四月的记录,如果没有给出选项,则打印整个记录,依此类推。我希望我的用户能够构造条件查询字符串,例如:m == "4" && RealUser == "Maarten Lapka"并且还以他们想要的格式输出带有他们想要的唯一字段的结果,例如:JobId && StartDate && User,这意味着用户正在寻找那些提交的工作记录Maarten Lapka 在 4 月,只想按他提到的顺序打印作业 ID、作业开始日期和用户名。因此,一个可能的命令可能是:

torque_history.py -c 'm == "4" && RealUser == "Maarten Lapka"' -f 'JobId && ExecHost && StartDate'

和for或其他-c的缩写在哪里。任何人都可以建议我这样做吗?可以使用吗?--constraint-f--formatgetopt()

我的部分问题是我们使用 RHEL5 的变体(即 SL5、SLC5、CentOS),它们都以 python v2.4 作为标准,我不能确保每个站点都并行运行 v2.6。所以,我想尽可能地接近 v2.4 并getopt()尽可能使用。我的计划是使用shedskin编译 python 代码并分发 c++ 文件以尽量减少兼容性问题。在这种情况下,我可以使用 v2.6,但我必须使用 shedskin 支持的模块,而 getopt() 就是其中之一。

对不起,如果我让你们很难,但我真的很期待一些帮助和建议。谢谢你的时间。干杯!!!

0 投票
2 回答
417 浏览

python - 在 python 中高效写入 Compact Flash

我正在编写一个 gui 来执行美化的“dd”。

我可以只对“dd”进行子处理,但我想如果可以的话,我还不如使用python的open()// read()write()因为它可以让我更轻松地显示进度。

在此链接的提示下,我有:

...但是速度非常慢。或者至少远慢于dd. (大约慢 4-5 倍)

我玩了一下,注意到改变“缓冲”的字节数对完成速度有很大的影响。例如,将其提高到 2048 似乎只需要一半的时间。也许在这里会过时,但我猜闪存有最佳的一次写入字节数?谁能建议我如何发现这一点?

图像和卡是 1Gb,所以如果可能的话,我非常想回到 dd 大约 5 分钟的时间。我很感激我很可能不会匹配它。

除了反复试验,任何人都可以提出一种优化上述代码的方法并推理它为什么起作用?尤其是 input.read() 例如什么值?

限制之一:python 2.4.3 on linux (centos5) (请不要伤害我)

0 投票
2 回答
4182 浏览

python - Python获取一周的开始和结束日期

如何获取一周的开始日期和结束日期,以及如果以下日期属于一周的特定开始和结束日期范围,如何仅显示这些周的开始和结束日期。我使用的是 python 2.4

0 投票
1 回答
163 浏览

python - 这是不好的做法吗?

在这段代码中,如果我匹配行上给定的模式,我将行替换为自建字符串。这实际上是一种好习惯吗?它看起来有点像重用变量 line 进行输出,它实际上包含当前读取行的内容。

0 投票
4 回答
8687 浏览

python - 来自外部部分的 Python ConfigParser 插值

使用 Python ConfigParser,是否可以跨外部部分使用插值?我的大脑似乎告诉我我已经看到它可能在某个地方,但我在搜索时找不到它。

这个例子不起作用,但它是为了让我了解我正在尝试做的事情。

请注意,我使用的是 Python 2.4。

0 投票
5 回答
177 浏览

python - Python 2.4 的未来发展

我正在工作中开始一个新的 python 项目,主要针对可能在几年内升级到 RHEL6 的 RHEL5 机器。鉴于 Python 2.4 是 RHEL5 上的标准配置,并且系统管理员不会支持超出他们必须的范围,因此在我们的本地存储库中获取 Python 2.6 将需要一些说服力。虽然看起来我可以用 python 2.4 过得很好,但我对从头开始创建一个旨在 100% 与这样一个旧版本兼容的项目持怀疑态度。

我应该争取在 2.6 中完成这个项目还是争取最顺利地遵守 RHEL5?如果我坚持使用 2.4,我应该注意哪些陷阱?

仅供参考:我肯定会使用 sqlite 和 pygtk。

0 投票
2 回答
499 浏览

python - 在 python 2.4 中模拟 itertools.product 的 Pythonic 方式

我有一个使用的 python 3 脚本itertools.product,但我需要能够在仅安装了 python 2.4 的机器上运行它。由于itertools.product是 python 2.6 中的新功能,我不再可以访问此功能。

如何itertools.product以 Python 的方式在 Python 2.4 中进行模拟?

0 投票
1 回答
5859 浏览

python - 如何引发自定义字典 ​​KeyError 消息

我正在编写一些非 python 用户将使用的脚本。我有一个包含字典的 Config 类,我希望能够为 KeyError 引发自定义异常。除了编写一个在检查字典中的值时引发异常的方法之外,是否还有一种优雅的方法可以做到这一点?

这是一个例子:

这是输出:

我知道我可以编写像上面的 Config.get_car() 这样的方法并引发自定义异常,但我希望能够在直接尝试访问 Config.cars 字典时引发自定义异常。我想这样做是因为配置中实际上有更多字典,但我只需要为其中一个字典引发自定义异常,并希望保持数据访问方式的一致性(全部作为字典)。

注意:这是使用 Python 2.4.4

0 投票
5 回答
44027 浏览

python - 如何使用 Python 2.4 解压缩文件?

我很难弄清楚如何用 2.4 解压缩 zip 文件。extract()不包含在 2.4 中。我被限制在我的服务器上使用 2.4.4。

有人可以提供一个简单的代码示例吗?