0

所以我的标题说明了这一点,但是在移动中四处寻找帮助,然后用日期时间重命名它并没有像我希望的那样简单。这是到目前为止的代码:

import os
import shutil
import time
timestr = time.strftime("%Y%m%d-%H%M%S")

srcfile = '/Users/foo/bar/log.html'
dstroot = '/Users/foo/bar/newlogs/'


assert not os.path.isabs(log.html)
dstdir =  os.path.join(dstroot, os.path.dirname(log.html))
shutil.copy(log.html, dstdir)

os.rename ('log.html', timestr.'lognew.html')
4

1 回答 1

1

log.html需要引用的所有实例。

assert not os.path.isabs('log.html')
dstdir =  os.path.join(dstroot, os.path.dirname('log.html'))
shutil.copy('log.html', dstdir)

(或者也许你打算srcfile在这些地方使用变量?)

要连接字符串,请使用+

timestr + 'lognew.html'
于 2013-05-29T01:27:01.373 回答