Я не знаю, почему это делается, и когда я пытаюсь обрезать его, он выплевывает ошибку.Python - os.system помещает ненужную (и ненужную) новую строку и 0 в конце вывода
>>> print os.system('uptime')
21:05 up 9:40, 2 users, load averages: 0.69 0.76 0.82
0
>>> print os.system('uptime')[:-2]
21:07 up 9:42, 2 users, load averages: 0.75 0.74 0.80
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'int' object is not subscriptable
Кто-нибудь знает, как я могу остановить это или как его удалить без ошибок? Благодаря!
В то время как это работает, следует отметить, что 'os.popen' был [устарел] (http://docs.python.org/2/library/os.html#os.popen) с Python 2.6. – Cairnarvon