From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 24 Oct 2003 10:19:05 +0300 From: "John A. Gladkikh" To: "community@altlinux.ru" Message-Id: <20031024101905.48086e46.vigio@zt.kharkov.ua> Organization: vigio@zt.kharkov.ua X-Mailer: Sylpheed version 0.9.0claws (GTK+ 1.2.10; i686-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [Comm] python eject script X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Oct 2003 07:18:45 -0000 X-List-Received-Date: Fri, 24 Oct 2003 07:18:45 -0000 Archived-At: List-Archive: List-Post: Hi All. Вопрос знатокам питона. Такой маленький скрипт. На открытие работает, на закрытие нет В файл все пишет правильно, наверное дело в вызове eject? Как исправить, чтобы закрывало? ------------------------------------ #!/usr/bin/python import os name = "/home/vigio/tmp/cdd.tmp" try: f = open(name, "r") s = f.readline() f.close() except: s = "closed" if s == "closed" : new_s = "open" cmdparam = '' else: new_s = "closed" cmdparam = '-t' f = open(name, "w") f.write(new_s) f.close() retcode = os.spawnlp(os.P_WAIT, 'eject', cmdparam) # print new_s,cmdparam,retcode # ----------------------------------------------- Спасибо. P.S. Видел в рассылке скрипт для sh, хочется на питоне. -- Best regards. John A. Gladkikh. .~. Registered Linux User /U\ # 315336 // \\ /(___)\ ^ ^