J'essaie d'utiliser le module easygui de Python pour sélectionner un fichier puis insérer son nom dans un programme que j'ai écrit (voir le code ci-dessous). Donc, je veux insérer le nom de fichier 1 et 2 où il est dit insérer le nom de fichier1, etc. Toute aide serait grandement appréciée. Merci!Comment utiliser le module Easygui de Python pour choisir des fichiers et insérer des noms de fichiers dans le code
import easygui
import csv
msg='none'
title='select a 90m distance csv file'
filetypes=['*.csv']
default='*'
filename1= easygui.fileopenbox()
filename2= easygui.fileopenbox()
dist90m_GIS_filename=(open('**insert filename1'**,'rb'))
datafile_filename=(open(**insert filename2'**,'rb'))
GIS_FH=csv.reader(dist90m_GIS_filename)
DF_FH=csv.reader(datafile_filename)
dist90m=[]
for line in GIS_FH:
dist90m.append(line[3])
data1=[]
data2=[]
for line in DF_FH:
data1.append(','.join(line[0:57]))
data2.append(','.join(line[58:63]))
outfile=(open('X:\\herring_schools\\python_tests\\excel_test_out.csv','w'))
i=0
for row in data1:
row=row+','+dist90m[i]+','+data2[i]+'\n'
outfile.write(row)
i=i+1
outfile.close()