小编Rei*_* SE的帖子

为什么datetime.strptime在这个简单的例子中不起作用?

我正在使用strptime将日期字符串转换为datetime.根据链接页面,这样的格式应该工作:

>>> # Using datetime.strptime()
>>> dt = datetime.strptime("21/11/06 16:30", "%d/%m/%y %H:%M")
Run Code Online (Sandbox Code Playgroud)

我的代码是:

import datetime
dtDate = datetime.strptime(sDate,"%m/%d/%Y")
Run Code Online (Sandbox Code Playgroud)

在哪里sDate = "07/27/2012"(例如).(据我所知,从同一页面来看,%Y就是"以世纪为十进制数的年份.")

我已经尝试将sDate的实际值放入代码中:

dtDate = datetime.strptime("07/27/2012","%m/%d/%Y")
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我得到的错误是:AttributeError:'module'对象没有属性'strptime'

我究竟做错了什么?

python string datetime type-conversion datetime-format

55
推荐指数
3
解决办法
16万
查看次数

为什么variable1 + = variable2比variable1 = variable1 + variable2快得多?

我继承了一些Python代码,用于创建巨大的表(最多19列宽5000行).在屏幕上绘制表格需要9秒钟.我注意到使用以下代码添加了每一行:

sTable = sTable + '\n' + GetRow()
Run Code Online (Sandbox Code Playgroud)

哪里sTable是一个字符串.

我把它改为:

sTable += '\n' + GetRow()
Run Code Online (Sandbox Code Playgroud)

我注意到桌子现在出现了六秒钟.

然后我改为:

sTable += '\n%s' % GetRow()
Run Code Online (Sandbox Code Playgroud)

基于这些Python性能提示(仍然是六秒).

由于这被称为大约5000次,它突出了性能问题.但为什么会有这么大的差异呢?为什么编译器没有在第一个版本中发现问题并对其进行优化?

html python string performance python-internals

52
推荐指数
1
解决办法
1796
查看次数

如何使用遗留代码实现测试驱动开发?

情况:数百万行代码,超过一百个开发人员和频繁的缺陷.我们希望避免重复缺陷,我们希望改进代码设计(谁没有?).

测试驱动开发(第一个单元测试,然后是代码)听起来很理想:为每个函数编写一个测试用例.

但是,由于编写了如此多的代码,如何实现TDD?你从哪里开始 - 低级功能?

或者我们来不及启动TDD?

testing tdd unit-testing legacy-code

13
推荐指数
1
解决办法
4111
查看次数

我在哪里可以找到一个好的mwclient介绍?

我刚开始使用mwclient.我将创建机器人来查询我们的MediaWiki数据库并进行小修改.

但是我无法在任何地方找到一个简单的python命令列表,比如如何获取页面的年龄,类别的内容,页面的内容等.

有谁知道一个好的开始资源?

python wiki mediawiki

9
推荐指数
1
解决办法
2070
查看次数

大量开发人员如何在没有繁琐的过程或质量差的软件的情况下将软件编写在一起?

我在一家公司工作,有数百人为基本相同的产品编写软件.软件的质量必须很高,因为很多人都依赖它(尤其是开发人员自己).因此,每个主要问题都导致了新的检查 - 自动或手动.

结果,交付软件的过程变得越来越繁重.所以这需要更多的开发人员......你可以看到它是一个恶性循环.

我们现在有一个快速发布软件的问题 - 即使为一个非常严重的问题更改一行代码的前置时间至少是一天.

您使用什么技术来加速大型组织中的软件交付,同时仍保持软件质量?

performance software-quality process

7
推荐指数
1
解决办法
482
查看次数

有没有办法根据屏幕大小自动调整MediaWiki图像的大小?

MediaWiki 图片可以通过简单的格式设置为一定的大小.

但是,表格会根据浏览器/屏幕大小随时调整大小.

可以使图像像表格一样调整大小吗?

(表格内的图片不起作用!)

mediawiki resize image image-resizing

6
推荐指数
1
解决办法
5792
查看次数

如何使用 Excel 宏将一段文本从 Word 复制到 Excel?

对于多个文档,我需要使用 Excel 宏将特定文本项(一个或几个单词)从 Word (2007) 复制到 Excel (2007)。

到目前为止,我有 Excel 宏一次打开每个 Word 文档,并找到与我需要的文本相邻的文本。

我现在需要:

  1. 移至 Word 表格中的相邻单元格。我在想wdApp.Selection.MoveLeft Unit:=wdCell(或MoveRight)wdApp 在哪里Word.Application
  2. 复制单元格的内容。我在想像where is 之wdApp.Selection.Copy类的东西wdDoc.Word.Range,但我无法选择整个单元格内容。wdDocWord.Document
  3. 将其粘贴到 Excel 中的变量中。这里我不知道如何将剪贴板复制到 Excel 变量。

excel vba ms-word excel-2007

5
推荐指数
1
解决办法
8556
查看次数

C++类型转换

我在哪里可以找到类型转换的概述,例如字符串到整数等?

由于到目前为止的评论,我将澄清:我正在寻找一个列表/表格:要将字符串转换为int,请使用:...对于其他数据类型(如果可能)也是如此:double to int,char to string,...

c++ string types integer

4
推荐指数
1
解决办法
628
查看次数

如何在MediaWiki中识别旧页面

有没有办法在MediaWiki中列出长时间未更新的页面?是否有扩展或其他功能来执行此操作?

理想情况下,我希望能够列出所有未更新12个月的页面(即基于上次编辑).默认情况下,它们被认为是旧的(甚至可以添加标签 - {{Old}}模板 - 到页面顶部来标记它).

mediawiki

4
推荐指数
1
解决办法
797
查看次数

使用ksh和正常运行时间获得最后五分钟的平均负载

为了平均CPU负载,我uptimeksh脚本中使用:

uptime | awk '{print $11}' | sed '$s/.$//' | read CPU
Run Code Online (Sandbox Code Playgroud)

然后我在那里使用变量CPU.

$11部分是为了隔离最后五分钟的部分.但是,我今天注意到这不起作用.具体来说,最后五分钟部分返回$9.该函数返回的参数较少.这是因为机器最近重新启动,因此uptime显示自重启后的分钟而不是几天和几分钟.

有没有办法让我能够始终只获得正常运行时间的最后五分钟?

unix ksh uptime cpu-usage

2
推荐指数
1
解决办法
3983
查看次数

如何在ksh中的某个字符串后提取子字符串?

如果我有这样的字符串:

The important variable=123 the rest is not important.
Run Code Online (Sandbox Code Playgroud)

我想在ksh中提取"123"部分.

到目前为止,我尝试过:

print awk ' {substr($line, 20) }' | read TEMP_VALUE
Run Code Online (Sandbox Code Playgroud)

(这20部分只是暂时的,直到我弄清楚如何提取字符串的起始位置.)

但是,这只是打印awk ' {substr($line, 20) }' | read TEMP_VALUE(虽然这种格式有这样的代码工作:print ${line} | awk '{print $1}' | read SINGLE_FILE).

我错过了一个简单的命令来执行此操作(即其他语言)吗?

运行Solaris 10.

string ksh substring solaris-10

0
推荐指数
2
解决办法
4万
查看次数