Làm việc trên một số mã và tôi là đưa ra báo lỗi khi chạy nó từ dấu nhắc lệnh ...Popen và trăn
NameError: name 'Popen' is not defined
nhưng tôi đã nhập cả import os
và import sys
.
Dưới đây là một phần của mã
exepath = os.path.join(EXE File location is here)
exepath = '"' + os.path.normpath(exepath) + '"'
cmd = [exepath, '-el', str(el), '-n', str(z)]
print 'The python program is running this command:'
print cmd
process = Popen(cmd, stderr=STDOUT, stdout=PIPE)
outputstring = process.communicate()[0]
Am tôi thiếu cái gì tiểu học? Tôi sẽ không nghi ngờ điều đó. Cảm ơn!
chỉ định phiên bản Python. số mô-đun đã được thay đổi trong python-2,6 – van
Python 2.5 Sau khi nói ... quá trình = os.Popen (cmd, stderr = STDOUT, stdout = PIPE) nó bây giờ mang lại cho tôi những lỗi ... NameError: tên 'STDOUT' không được xác định – Tyler
@Tyler: đọc lại câu trả lời của tôi – SilentGhost