小编zet*_*tah的帖子

打印两个日期之间的所有日期

例如:

from datetime import date

d1 = date(2008,8,15)
d2 = date(2008,9,15)
Run Code Online (Sandbox Code Playgroud)

我正在寻找简单的代码来打印中间的所有日期:

2008,8,15  
2008,8,16  
2008,8,17  
...  
2008,9,14  
2008,9,15
Run Code Online (Sandbox Code Playgroud)

谢谢

python datetime

158
推荐指数
4
解决办法
11万
查看次数

转储终端会话到文件?

我运行具有无限滚动线历史记录的gnome-terminal
我想转储我可以在终端中看到的文本并解析它

有办法吗?

linux terminal

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

从文件名中提取数字

在BASH我想用sed,但无法想象如何提取模式而不是通常的替换.

例如:

FILENAME ='blah_blah _ ####### _ blah.ext'

密码的数量(在上面的例子中用"#"替换)可以是7或10

我想只提取数字

bash sed

5
推荐指数
3
解决办法
2万
查看次数

GREP - "点匹配换行"选项?

例:

...
Line
some text
other text
10
...
Run Code Online (Sandbox Code Playgroud)

是否有可能告诉GREP,^Line.*?^10$以便点匹配换行符,我得到这个输出:

Line
some text
other text
10
Run Code Online (Sandbox Code Playgroud)

如果没有,是否有一些Linux CLI工具可以做到这一点?

regex linux bash grep

3
推荐指数
1
解决办法
1921
查看次数

如何将Python字典对象转换为numpy数组

我有python dict对象,键为datetime.date对象,值为元组对象:

>>> data_dict
{datetime.date(2006, 1, 1): (5, 3),
 datetime.date(2006, 1, 2): (8, 8),
 datetime.date(2006, 1, 3): (8, 5),
 datetime.date(2006, 1, 4): (3, 3),
 datetime.date(2006, 1, 5): (3, 3),
 datetime.date(2006, 1, 6): (4, 3),
...
Run Code Online (Sandbox Code Playgroud)

我想以这种格式将其转换为numpy数组对象:

dtype([('date', '|O4'), ('high', '<i1'), ('low', '<i1')])
Run Code Online (Sandbox Code Playgroud)

这样我就可以将它存储在磁盘上,然后再使用它,并在numpy中学习matplotlib ......

事实上,在查看这个matplotlib示例之后我想使用这种格式:http://matplotlib.sourceforge.net/users/recipes.html但是找不到如何到达那里的方法.

python numpy

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

标签 统计

bash ×2

linux ×2

python ×2

datetime ×1

grep ×1

numpy ×1

regex ×1

sed ×1

terminal ×1