我想在命令提示符下运行以下.py
脚本:
connect('weblogic','welcome','t3://localhost:7001')
exportMetadata(application='soa-infra', server='AdminServer',toLocation='C:\soa11g\New\abc_date.zip', docs='/**')
exit()
但是,每当我执行它时,我都需要创建一个.zip
文件,其名称包含sysdate,例如abc_10082015
或abc_10-08-2015
。我怎么能这样做?
答案 0 :(得分:0)
首先,对于您的路径字符串,您应该在r
前加上前缀,以便将其视为原始字符串,并且\
不会被视为转义字符。
其次,您可以使用datetime.datetime.now()
获取当前时间,然后根据需要使用strftime()
来填充日期。示例 -
import datetime
path = r'C:\soa11g\New\abc_%s.zip' % datetime.datetime.now().strftime('%d%m%Y')
connect('weblogic','welcome','t3://localhost:7001')
exportMetadata(application='soa-infra', server='AdminServer',toLocation=path, docs='/**')
exit()
如果需要,您还可以将格式设为 - '%d_%m_%Y'
以获取'10-08-2015'
。您可以从here获取此类格式详细信息。