gpt4 book ai didi

python - Python中的子进程添加变量

转载 作者:太空宇宙 更新时间:2023-11-03 19:35:12 25 4
gpt4 key购买 nike

Python 中的子进程添加变量

import subprocess
subprocess.call('Schtasks /create /sc ONCE /tn Work /tr C:\work.exe /st 15:42 /sd 13/10/2010')

我希望能够在上述命令中设置变量。变量是以 15 和 42 分隔的时间“15:42”以及以日、月和年分隔的日期“13/10/2010”有什么想法吗?

提前致谢

乔治

最佳答案

使用% formatting构建命令字符串。

>>> hour,minute = '15','42'
>>> day,month,year = '13','10','2010'
>>> command = 'Schtasks /create /sc ONCE /tn Work /tr C:\work.exe /st %s:%s /sd %s/%s/%s'
>>> command % (hour,minute, day,month,year)
'Schtasks /create /sc ONCE /tn Work /tr C:\\work.exe /st 15:42 /sd 13/10/2010'
>>> subprocess.call( command % (hour,minute, day,month,year) )
>>>

关于python - Python中的子进程添加变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com