Eugene_Paseka
Сен. 19, 2008 18:35:26
Помогите, пожалуйста. Хочу запустить из своего скрипта другой скрипт. Для этого ввожу комманду:
execfile(“..\\one.py”)
Но этот скрипт, вообще, предназначен для запуска из коммандной строки с аттрибутами, например так: >one.py –protocol=scsi
Так вот, как передать эти атрибуты комманде execfile(“..\\one.py”)?
Вообще, как в Питоне выполнить не питоновский скрипт, а полноценный ехе-шник, например?
Буду очень благодарен.
Eugene_Paseka
Сен. 19, 2008 19:48:50
Не понимаю, извините, не слишком разбираюсь.
Пробую:
sys.argv
Выдаёт ошибку:
“TypeError: list indices must be integers”
Eugene_Paseka
Сен. 23, 2008 17:13:58
В чем же кривость рук?:
import sys
sys.path.append('C:\\Program Files\\Apps\\Card')
import HealthCheck
sys.argv=
if __name__ == “__main__”:
execfile(“C:\\Program Files\\Apps\\Card\\HealthCheck.py”, globals(),locals())
Ошибка выдается следующая:
Error: Required argument not supplied: –protocol