def deal_pdb(filea,fileb,index,parametera,replaceparaa,line_paraa,parameterb,replaceparab,line_parab):
from_file=open(filea,"r")
to_file=open(fileb,"a")
lines=from_file.readlines()
from_file.close()
for line in lines:
line_data=line.split()
print len(lines)
if line_data[index]==parametera and int(line_data[1])>line_paraa:
line_data[index]=replaceparaa
line=line.replace(" %s "%parametera," %s "%replaceparaa)
to_file.write(line)
elif line_data[index]==parameterb and int(line_data[1])>line_parab:
line_data[index]=replaceparab
line=line.replace(" %s "%parameterb," %s "%replaceparab)
to_file.write(line)
else:
to_file.write(line)
to_file.close()
if __name__=="__main__":
deal_pdb("3beq-tet.pdb","1.pdb",4,"a","c",2983,"b","d",9856)
用Python寫批處理
import oscommand labelme json to dataset json os.system command 今天在製作使用經labelme標註過的json檔案資料來源的時候,使用到了這個例項,遇到了乙個問題,在command中,如果含有括號的話,切記要記得加引號 coding u...
用PDB庫除錯Python程式
如果使用過微軟技術的朋友應該體會過微軟的visual studio系列ide給debug程式帶來的方便,換了個工作就沒有visual studio了,對於我這種從未在非gui環境下除錯過程式的人來說實在有點不爽,今天花了點時間看了一下python自帶的pdb庫,發現用pdb來除錯程式還是很方便的,當...
用PDB庫除錯Python程式
如果使用過微軟技術的朋友應該體會過微軟的visual studio系列ide給debug程式帶來的方便,換了個工作就沒有visual studio了,對於我這種從未在非gui環境下除錯過程式的人來說實在有點不爽,今天花了點時間看了一下python自帶的pdb庫,發現用pdb來除錯程式還是很方便的,當...