test1.py と test2.py の 2 つのモジュールがあり、どちらも c:/python27 の下にあります。test1.py から、以下に示すように test.py を呼び出そうとしていますが、エラーが発生します。
Test1.py
import subprocess
print 'Im in module-1'
subprocess.Popen('c:/python27/test2.py')
test2.py
print 'Im in module-2'
エラー:-
C:\Python27>python test1.py
Im in module-1
Traceback (most recent call last):
File "test1.py", line 4, in <module>
subprocess.Popen('c:/python27/test2.py')
File "C:\Python27\lib\subprocess.py", line 679, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 896, in _execute_child
startupinfo)
WindowsError: [Error 193] %1 is not a valid Win32 application