[英]SyntaxError: unexpected character after line continuation character
import os
os.system("grep MCM_END /storage/users/siditom/fastspace/AutoCaspSubmission/CASP12/T0860/stage2/xml/*.xml | sort -k 16 | grep -v NaN | tail -10 | awk '{print($1"\t"$16)}' | sed s/:\<ProteinInfo//g | sed s/MESHI.SERVER_weightedMedianScore=\"//g | sed s^/storage/users/siditom/fastspace/AutoCaspSubmission/CASP12/T0860/stage2/xml/^^g | sed s/.scwrl/' '/g | awk '{print ( $1"\t"$3 ) }'")
Does writing your code as follows fix the issue. 编写如下代码可以解决问题。 I believe your "\\t" was read as a line continutation plus a
t
which would be an unexpected character. 我相信你的“\\ t”的读成一条线continutation加上
t
这将是一个意外的字符。
import os
os.system("grep MCM_END /storage/users/siditom/fastspace/AutoCaspSubmission/CASP12/T0860/stage2/xml/*.xml | sort -k 16 | grep -v NaN | tail -10 | awk '{print($1\t$16)}' | sed s/:\<ProteinInfo//g | sed s/MESHI.SERVER_weightedMedianScore=\"//g | sed s^/storage/users/siditom/fastspace/AutoCaspSubmission/CASP12/T0860/stage2/xml/^^g | sed s/.scwrl/' '/g | awk '{print ( $1"\t"$3 ) }'")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.