Tôi đang cố gắng làm theo các thông tin tôi có thể tìm thấy về subprocess.Popen như tôi muốn thực hiện một cuộc gọi dòng lệnh linux .. Tôi đang cố gắng như sau nhưng đang nhận được lỗi "[Errno 2] Không có tập tin hoặc thư mục như vậy". Tôi không cố gắng để mở một tập tin vì vậy tôi không hiểu lỗi này, và nó hoạt động tốt (mặc dù với các vấn đề khác liên quan đến chờ đợi cho quá trình để kết thúc khi tôi không muốn nó) khi tôi sử dụng một hệ điều hành thông thường .popen.Python, sử dụng subprocess.Popen để thực hiện cuộc gọi dòng lệnh linux? Tôi nhận được "[Errno 2] Không có tập tin hoặc thư mục như vậy"
Tôi dường như không thể tìm ra cách thực hiện điều này đúng cách, mọi lời khuyên đều được đánh giá cao.
CHỈNH SỬA: CÂU HỎI TÔI ĐANG SỬ DỤNG LÀ COMPLEX VÀ BIẾN, nó quá ngoài ngữ cảnh để bao gồm nó ở đây, tôi nghĩ rằng nó đủ để nói rằng mã hoạt động khi tôi sử dụng os.popen
và không khi tôi làm phương pháp mới, vì vậy không, các "lệnh linux dòng gọi là" rõ ràng là không phải là cuộc gọi tôi đang sử dụng
subprocess.Popen([r"linux command line call"])
>>> [Errno 2] No such file or directory
Đó có phải là mã bạn đã cố gắng chạy không? – zwol
tất nhiên là không (tại sao bạn thậm chí sẽ yêu cầu điều này?) Nhưng mã là variablized và sẽ không có ý nghĩa nhiều ở đây mà không có bối cảnh .. ok tôi sẽ kiểm tra nó với một số mã cơ bản khác và cập nhật bài – Rick
nevermind, ai đó đã trả lời câu hỏi, dưới đây, rõ ràng họ đã có thể hiểu những gì tôi có nghĩa là – Rick