Я пытаюсь записать этот скрипт в свой linux-терминал, и я получаю следующее сообщение об ошибке: «OSError: [Errno 2] Нет такого файла или каталога». Может кто-нибудь помочь, спасибоPython OSError: [Errno 2] Нет такого файла или каталога
#!/home/build/test/Python-2.6.4
import os, subprocess
# Create a long command line
cmd =[\
"si createsandbox --yes --hostname=be", \
" --port=70", \
" --user=gh", \
" --password=34", \
" --populate --project=e:/project.pj", \
" --lineTerminator=lf new_sandbox"\
]
outFile = os.path.join(os.curdir, "output.log")
outptr = file(outFile, "w")
errFile = os.path.join(os.curdir, "error.log")
errptr = file(errFile, "w")
retval = subprocess.call(cmd, 0, None, None, outptr, errptr)
errptr.close()
outptr.close()
if not retval == 0:
errptr = file(errFile, "r")
errData = errptr.read()
errptr.close()
raise Exception("Error executing command: " + repr(errData))
И какая строка вызывает эту ошибку? –
Просьба представить фактический отчет об ошибках с фактическим сообщением об ошибке. –
Что это за программа? Вызывает подозрение, что он использует имя файла Windows E: /project.pj внутри сценария Linux. Это сценарий оболочки или исполняемая программа? –