用python寫的處理PDB的檔案

2021-06-08 13:55:36 字數 883 閱讀 9540

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來除錯程式還是很方便的,當...