c1 = "'BEGIN{FS = OFS = \",\"}{if(toupper($11) ~ \"DVT\"){$(NF+1) = NR==1 ? \"indication\" : \"DVT\"}else if(toupper($11) ~ \"AFIB\"){$(NF+1) = NR==1 ? \"indication\" : \"AFIB\"}else{$(NF+1) = NR==1 ? \"indication\" : \"TESTING\"}} 1'"
print(c1)
p1=subprocess.Popen(["awk",c1,"abc.csv"],stdout=outfile)
p1.communicate()
该命令在 shell 脚本中运行良好。所以,命令参数看起来不错。但是在运行 python 时,我不断收到错误:“表达式中的字符'''无效。”
守候你守候我
相关分类