【发布时间】:2014-07-30 02:05:40
【问题描述】:
我正在尝试使用以下调用在 python 2.6.6 中使用 os.popen 和 date 命令转换一系列日期:
t=wp.time
dtme=os.popen("date -d t +%Y:%j:%H:%M:%S")
dtime=dtme.read()
其中 wp.time 是一系列日期,格式如下:
2014-07-22 19:59:53
date 命令的问题是它似乎无法读取日期和 yyyy-mm-dd 之间的空格。有解决办法吗?当我这样做时,我在 python 中做错了什么?有一个更好的方法吗?我的 datetime.strptime 似乎不起作用。
【问题讨论】:
-
如果有帮助,我认为问题在于它不喜欢空间。它抱怨额外的操作数。如果有办法在更多步骤中做到这一点,我也愿意。
-
我的 datetime.strptime 似乎不起作用。 是什么意思?上面的代码不包括对
datetime.strptime的调用。 -
os.popen似乎已被弃用 -
我的意思是我试过了,它会抛出一个错误。我使用的是 python 2.6.6,自该版本以来已弃用。什么都可以替换