Zdravim konferenci, temer cely den se peru se subprocess. Problem me dela naledujici jednoducha konstrukce:
-------------------------------------------------- import subprocess pattern = "python" cmd = "/usr/bin/locate" args = " -i -d /var/www/books/mlocate.db %s" % pattern p1 = subprocess.Popen([cmd, args], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE) (stdoutdata, stderrdata) = p1.communicate() print p1.returncode print "%s -- %s" % (stdoutdata, stderrdata) -------------------------------------------------- Takze cilem je spustit prikaz /usr/bin/locate -i -d /var/www/books/mlocate.db python v shellu tento prikaz vypise nenulovy vysledek a skonci s nulovym navratovym kodem. V pythonu konci s navratovym kodem "1" a " -- ". Netusim proc tomu tak je, ma nekdo nejaky napad. Dekuji. -- Tom Key fingerprint = 06C0 23C6 9EB7 0761 9807 65F4 7F6F 7EAB 496B 28AA _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
