Tengo un script de python que necesita invocar otro script de python en el mismo directorio. Hice esto:usando python llamada de subproceso para invocar el script de python
from subprocess import call
call('somescript.py')
me sale el siguiente error
call('somescript.py')
File "/usr/lib/python2.6/subprocess.py", line 480, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.6/subprocess.py", line 633, in __init__
errread, errwrite)
File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child
raise child_exception
OSError: [Errno 2] No existe el fichero o directorio
que tienen la secuencia de comandos somescript.py en la misma carpeta aunque. Me estoy perdiendo de algo. Gracias
¿Está '.' en su' PATH'? ¿Es somescript.py ejecutable? – geoffspear
¿Por qué intentas ejecutarlo? ¿por qué no 'importar'? – tMC
@wooble sí. Está en el camino yy ejecutable también. Sí. También podría importarlo. Pero me gustaría saber lo que estoy haciendo mal aquí, ya que creo que se supone que funciona. – user514946