<pre><code>def createNewFiles(self):
# Nons allons vérifier l'existance du dossier Sniffer_Serie_Result et le créer si besoin
# De même pour le fichier csv
if (os.name == "nt"): # pour windows
self.userPath = os.getenv('HOME') or os.getenv('USERPROFILE')
self.folderPath= self.userPath + "/Sniffer_Serie_Result"
#exist_ok=True ==> cree le dossier si il n'existe pas
os.makedirs(self.folderPath,exist_ok=True)
self.timestampWithSec= self.timestampWithoutMilli() # utilisé dans les noms de fichier
self.filePathRequest= self.folderPath + "/Request_at_" + self.timestampWithSec + ".csv"
self.filePathResponse= self.folderPath + "/Response_at_" + self.timestampWithSec + ".csv"
self.filePathOverall = self.folderPath + "/Overall_result_at_" + self.timestampWithSec + ".csv"
with open(self.filePathRequest, 'w') as f:
writer = csv.writer(f)
writer.writerow(["Kind of message","Timestamp","Message Hexa","Message ASCII"])
with open(self.filePathResponse, 'w') as f:
writer = csv.writer(f)
writer.writerow(["Kind of message","Timestamp","Message Hexa","Message ASCII"])
</code></pre>
<p>有了这段代码,问题就完全一样了,文件夹是创建的,而不是文件。同样的错误。在</p>