【发布时间】:2020-12-15 14:29:47
【问题描述】:
这是我的代码:
import os
os.system("""echo pyklopp init my_model --config="'{\"model\":%s}'" --save "'test_%s/my_model.pth'" """ % ("MODEL", 0))
我的输出是:
pyklopp init my_model --config='{model:MODEL}' --save 'test_0/my_model.pth'
我想要:
pyklopp init my_model --config='{"model":MODEL}' --save 'test_0/my_model.pth'
我希望model 在双引号内,如上所示。有什么建议吗?
我在 Ubuntu 上运行。
【问题讨论】:
-
这能回答你的问题吗? How do I used 2 quotes in os.system? PYTHON
-
我尝试了很多东西,包括这个,当它打印双引号时,它会忽略单引号。
-
您是否尝试过同时转义
'和"? -
是的,我也试过了!
-
这很奇怪,因为这对我有用
标签: python operating-system system python-3.8