remplacer chemin absolu par chemin relatif
Bonjour,
J'aimerai savoir comment on peut remplacer des chemins absolus par des chemin relatifs.
Par exemple ;
Code:
1 2 3 4 5
| def showDialog_msa1(self):
self.filename_msa1 = QFileDialog.getOpenFileName(self, 'Open file', '/home/lahure/Documents')
fname = open(self.filename_msa1)
self.data_file_msa1 = fname.read()
self.namefile_msa1.setText(self.filename_msa1) |
ou ici ;
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| def treatment(self):
self.parserfile()
tabID=[]
tabseq=[]
tablength=[]
sequence=""
i=0
fich=open("/home/lahure/Documents/msadiff/files/"+self.file_read,"r")
for line in fich:
line=line.replace("\n","")
line=line.replace(".","-")
if re.match("^>",line):
id_len=line.split("/")
tabID.append(id_len[0])
tablength.append(id_len[1])
tabseq.append(sequence)
sequence=""
else:
sequence=sequence+line
sequence=sequence.upper()
tabseq.append(sequence)
tabseq.remove("")
length=len(tabseq)
self.set_seq_object(tabID, tablength, tabseq, length) |
J'aimerai ne plus avoir de chemin absolu, mais je sais pas du tout comment faire.
Alaninho