Форум сайта python.su
0
Добрый день
Прошу помощи, так как сам только начинаю.
# -*- coding: utf-8 -*- import os os.system("cls") for l in "a b c d e f g h i k l m z": print l exit()
Отредактировано mbele-mbele (Сен. 1, 2015 16:08:52)
Офлайн
1
Почему лишняя строка, вы печатаете симаол ПРОБЕЛ. Удалите в исходнике пробелы и будет как ожидаете.
Офлайн
88
mbele-mbeleОткуда Вы это взяли?!
Как сделать чтобы без символа перед ‘a’ и без лишних переводов строки
for l in "abcdefghiklmz": print l
Офлайн
.
Отредактировано J.R. (Фев. 27, 2016 16:48:59)
Офлайн
88
J.R.Я не слепой )
У него строка с пробелами, т.е для каждого пробела будет выводиться пробел
print "a b c d e f g h i k l m z".replace(" ", "\n")
Офлайн
0
Originator
Shaman
J.R.
Спасибо большое.
Вообще у меня такая задача …
# -*- coding: utf-8 -*- import subprocess proc_list = subprocess.Popen('tasklist', shell=True, stdout=subprocess.PIPE) lines = [] for line in proc_list.stdout: print line exit()
123/_py/001/test7.pyОфлайн
88
mbele-mbelefor line in proc_list.stdout
Как их убрать.
Офлайн
0
for line in proc_list.stdoutя убираю .stdout
C:\Python27\python.exe D:/123/_py/001/test7.py Traceback (most recent call last): File "D:/123/_py/001/test7.py", line 5, in <module> for line in proc_list: TypeError: 'Popen' object is not iterable Process finished with exit code 1
Офлайн
88
mbele-mbeleЗачем?
я убираю .stdout
print proc_list.communicate()[0]
Офлайн
0
Shaman
Понял, спасибо, работает, но я лишаюсь возможности отсеивать по
признаку.
То-есть например я хочу выбрать только потоки хрома, я делаю …
# -*- coding: utf-8 -*- import subprocess proc_list = subprocess.Popen('tasklist', shell=True, stdout=subprocess.PIPE) for line in proc_list.stdout: if 'chrome.exe' in line: print line exit()
C:\Python27\python.exe D:/123/_py/001/test6.py (0ah, 0dh) chrome.exe 6540 Console 1 33,872 КБ(0ah, 0dh) (0ah, 0dh) chrome.exe 6172 Console 1 37,456 КБ(0ah, 0dh) (0ah, 0dh) chrome.exe 6364 Console 1 60,192 КБ(0ah, 0dh) (0ah, 0dh) chrome.exe 5780 Console 1 26,844 КБ(0ah, 0dh) (0ah, 0dh) chrome.exe 4904 Console 1 31,452 КБ(0ah, 0dh) ...
C:\Python27\python.exe D:/123/_py/001/test6.py chrome.exe 2284 Console 1 157,708 ЉЃ chrome.exe 308 Console 1 61,200 ЉЃ chrome.exe 2804 Console 1 108,412 ЉЃ chrome.exe 1560 Console 1 115,880 ЉЃ chrome.exe 4176 Console 1 14,712 ЉЃ chrome.exe 2784 Console 1 9,528 ЉЃ chrome.exe 4800 Console 1 17,456 ЉЃ
Отредактировано mbele-mbele (Сен. 1, 2015 17:02:00)
Офлайн