Đối với lệnh sau:Đàn áp đầu ra trong python subprocess gọi
subprocess.call(shlex.split(
"""/usr/local/itms/bin/iTMSTransporter -m lookupMetadata
-apple_id %s -destination %s"""%(self.apple_id, self.destination))
It in toàn bộ sản lượng vào cửa sổ Terminal. Làm thế nào tôi sẽ ngăn chặn TẤT CẢ đầu ra ở đây? Tôi đã thử làm subprocess.call(shlex.split(<command> > /dev/null 2&1
)), nhưng nó không tạo ra kết quả cần thiết. Làm thế nào tôi sẽ làm điều này ở đây?
bạn chỉ có thể sử dụng os.devnull –
Hey nhìn tôi đã học được điều gì đó. – larsks
Bạn sử dụng os.devnull chính xác như thế nào để cải thiện câu trả lời này? Đối với tôi đó chỉ là chuỗi '/ dev/null', không chính xác là loại cải tiến đảm bảo 10 upvotes. – RussellStewart