问题标签 [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.
python - 从“YYYYMMDD”格式的字符串计算第二天
如何从相同 YYYYMMDD 格式的 20110531 之类的字符串计算第二天?在这种特殊情况下,我希望得到 20110601 作为结果。以静态方式计算“明天”或第二天并不难,像这样:
但是我怎样才能使用一个字符串dt = "20110531"
来获得与上面相同的结果呢?
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
--format
getopt()
我的部分问题是我们使用 RHEL5 的变体(即 SL5、SLC5、CentOS),它们都以 python v2.4 作为标准,我不能确保每个站点都并行运行 v2.6。所以,我想尽可能地接近 v2.4 并getopt()
尽可能使用。我的计划是使用shedskin编译 python 代码并分发 c++ 文件以尽量减少兼容性问题。在这种情况下,我可以使用 v2.6,但我必须使用 shedskin 支持的模块,而 getopt() 就是其中之一。
对不起,如果我让你们很难,但我真的很期待一些帮助和建议。谢谢你的时间。干杯!!!
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) (请不要伤害我)
python - Python获取一周的开始和结束日期
如何获取一周的开始日期和结束日期,以及如果以下日期属于一周的特定开始和结束日期范围,如何仅显示这些周的开始和结束日期。我使用的是 python 2.4
python - 这是不好的做法吗?
在这段代码中,如果我匹配行上给定的模式,我将行替换为自建字符串。这实际上是一种好习惯吗?它看起来有点像重用变量 line 进行输出,它实际上包含当前读取行的内容。
python - 来自外部部分的 Python ConfigParser 插值
使用 Python ConfigParser,是否可以跨外部部分使用插值?我的大脑似乎告诉我我已经看到它可能在某个地方,但我在搜索时找不到它。
这个例子不起作用,但它是为了让我了解我正在尝试做的事情。
请注意,我使用的是 Python 2.4。
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。
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 中进行模拟?
python - 如何引发自定义字典 KeyError 消息
我正在编写一些非 python 用户将使用的脚本。我有一个包含字典的 Config 类,我希望能够为 KeyError 引发自定义异常。除了编写一个在检查字典中的值时引发异常的方法之外,是否还有一种优雅的方法可以做到这一点?
这是一个例子:
这是输出:
我知道我可以编写像上面的 Config.get_car() 这样的方法并引发自定义异常,但我希望能够在直接尝试访问 Config.cars 字典时引发自定义异常。我想这样做是因为配置中实际上有更多字典,但我只需要为其中一个字典引发自定义异常,并希望保持数据访问方式的一致性(全部作为字典)。
注意:这是使用 Python 2.4.4
python - 如何使用 Python 2.4 解压缩文件?
我很难弄清楚如何用 2.4 解压缩 zip 文件。extract()
不包含在 2.4 中。我被限制在我的服务器上使用 2.4.4。
有人可以提供一个简单的代码示例吗?