如何在命令promp中将文件名设置为日期

2024-09-30 12:35:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在命令提示符下运行以下.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或{}。我怎么能做到呢?在


Tags: py脚本localhostserverapplicationconnectzipt3
1条回答
网友
1楼 · 发布于 2024-09-30 12:35:06

首先,对于您的路径字符串,您应该将r作为前缀,以便它被视为原始字符串,\不被视为转义字符。在

其次,您可以使用datetime.datetime.now()来获得当前时间,然后在您想要的日期使用strftime()到from。示例-

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获取此类格式详细信息。在

相关问题 更多 >

    热门问题