popen

    126Nhiệt

    1Trả lời

    Tôi muốn gọi một chương trình bên ngoài từ Python. Tôi đã sử dụng cả hai số Popen() và call() để thực hiện điều đó. Sự khác nhau giữa hai loại là gì? Mục tiêu cụ thể của tôi là chạy lệnh sau từ Python

    5Nhiệt

    2Trả lời

    Tôi đang cố gắng loại bỏ một quy trình con không phải python và cho phép nó kế thừa stdin và stdout từ python. - tôi đang sử dụng subprocess.Popen Điều này có lẽ sẽ làm việc nếu tôi gọi từ một giao di

    5Nhiệt

    4Trả lời

    Tôi có chương trình vỏ này mà tôi muốn thực thi bằng php. Vấn đề là nó có khả năng mất nhiều thời gian, và do đó tôi cần nó để cập nhật thời gian thực cho trình duyệt của người dùng. Tôi đọc rằng tôi

    11Nhiệt

    2Trả lời

    Tôi đang viết một ứng dụng C++ và tôi cần đọc kết quả của lệnh hệ thống. Tôi đang sử dụng popen() nhiều hơn hoặc ít hơn như trình bày ở đây: const int MAX_BUFFER = 2048; string cmd="ls -l";

    8Nhiệt

    4Trả lời

    tôi có thể chạy bình thường trên dòng lệnh trong Linux: $ tar c my_dir | md5sum Nhưng khi tôi cố gắng gọi nó với Python tôi nhận được một lỗi: >>> subprocess.Popen(['tar','-c','my_dir','|','md5sum']

    16Nhiệt

    2Trả lời

    Tôi muốn thực hiện một nhị phân trong mã C của tôi là gì. Cách nào tốt hơn để thực thi? popen() hoặc system() EDIT: Tôi cố gắng sử dụng system, nhưng quá trình thực hiện dường như gặp khó khăn cuối cù

    5Nhiệt

    1Trả lời

    Tôi đã viết một chương trình trong các cửa sổ sẽ phát âm thanh nhị phân được gửi tới nó qua stdin, tôi gọi nó là aplay (giống như chương trình linux). Sau đó tôi đã viết một chương trình riêng biệt nh

    8Nhiệt

    3Trả lời

    Tôi đang cố gắng sử dụng lệnh grep trong một kịch bản python bằng cách sử dụng mô-đun subprocess. Dưới đây là những gì tôi có: userid = 'foo12' p = subprocess.Popen(['grep', "%s *.log"%userid], stdou

    15Nhiệt

    1Trả lời

    tôi đang làm việc trên một chức năng nhỏ tiện lợi: def startProcess(name, path): """ Starts a process in the background and writes a PID file returns integer: pid """ # Chec

    5Nhiệt

    4Trả lời

    Tôi đã theo dòng Python sau: import subprocess subprocess.Popen("egrep -r --exclude=*{.git,.svn}* \"text\" ~/directory", stdout=subprocess.PIPE, shell=True).communicate()[0] Thật không may, bash ho