ciao!
sto cercando di eseguire un comando passando il path del file dinamicamente.
questa la classe:
e questo come richiamo il file:codice:from subprocess import call import sys class ImportSql: def execImport(self, fileSql): try: call("mysql -u UTENTE -pPWD DB_NAME < " + fileSql) except BaseException as ex: print(fileSql) print(ex) sys.exit()
il file c'è, lo vedo!!codice:from ImportSql import * if __name__ == '__main__': imp = ImportSql() imp.execImport('C:\\file.sql')
eppure mi esce questo errore:
sinceramente non riesco a capire dove sbaglio!codice:C:\file.sql [WinError 2] The system cannot find the file specified