Python 包含$1的字符串
我有一个脚本,可以滚动所有解压缩文件的文件夹,并获取内容信息 问题在于文件名,例如:Python 包含$1的字符串,python,string,subprocess,Python,String,Subprocess,我有一个脚本,可以滚动所有解压缩文件的文件夹,并获取内容信息 问题在于文件名,例如: filename="SearchView$10.smali" 因为如果我想获得统计数据,字符串中的$1将消失,我会得到以下错误: subprocess.check_output("stat "+ filename,shell=True) cannot open `SearchView0.smali' (No such file or directory) 如何修复它?避免shell=True。而且这
filename="SearchView$10.smali"
因为如果我想获得统计数据,字符串中的$1将消失,我会得到以下错误:
subprocess.check_output("stat "+ filename,shell=True)
cannot open `SearchView0.smali' (No such file or directory)
如何修复它?避免
shell=True
。而且这也是问题的根源,因为$1
是被解释的
改为这样做:
subprocess.check_output(["stat", filename])
避免
shell=True
。而且这也是问题的根源,因为$1
是被解释的
改为这样做:
subprocess.check_output(["stat", filename])