[英]Python: appending a variable to Popen
當我嘗試執行以下代碼時,出現錯誤“%不支持的操作數類型:'list'和'str'“
from subprocess import Popen
z = '10000'
Popen(["formatdb", "-p", "T", "-i", "%s.txt"] % (z)).wait()
如何將變量z插入文本文件的名稱?
%應該立即跟隨正在格式化的字符串,並且您不需要在z
周圍加括號。 像這樣:
Popen(["formatdb", "-p", "T", "-i", "%s.txt" % z]).wait()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.