ciao!
sto cercando di eseguire un comando passando il path del file dinamicamente.
questa la classe:
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()
e questo come richiamo il file:
codice:
from ImportSql import *
if __name__ == '__main__':
imp = ImportSql()
imp.execImport('C:\\file.sql')
il file c'è, lo vedo!!
eppure mi esce questo errore:
codice:
C:\file.sql
[WinError 2] The system cannot find the file specified
sinceramente non riesco a capire dove sbaglio!