一些 shell 转义命令给我:
a=!ls /cygdrive/s | grep "^Something6" | tr -d [A-Za-z] | sed "s/_.*$//" | sed "s/-/ /" | sed "s/ /,/"
['64,2014-04-01', '64,2014-04-02', '64,2014-04-03', '64,2014-04-04', '64,2014-04-07', '64,2014-04-07', '64,2014-04-08', '64,2014-04-09', '64,2014-04-11', '64,2014-04-14']
最终目标是将其放入包含列 version 和 date 的数据库中。 对于中间实验,我想把字符串数组 进入元组数组或进入字典,而无需进行太多复制。
喜欢:
version = np.empty(1,dtype=object_)
date = np.empty(1,dtype=object_)
version = a[1:]
但我需要在 ',' 处拆分字符串。如何一口气优雅地做到这一点?
结果应该是这样的:
(('64','2014-04-01'),
('64','2014-04-02'),
etc.
...
请您参考如下方法:
[tuple(x.split(',')) for x in a]
