簡體   English   中英

Python:將變量附加到Popen

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM