main_watch_images 목록에 두 개의 항목이 표시되고 첫 번째 항목 만 인쇄하려고합니다. findall 줄 다음에 [0]을 추가하려고 시도했지만 모든 문자를 세로로 인쇄합니다. 나는 for 루프가 새로운 라인의 모든 것을 프린트하기 때문에 이것이라고 생각했지만, 한 라인에 모두 프린트 할 수는 없었다.Python 2.7 - 줄 바꿈없이 새 줄을 인쇄하십시오.
# Extract the first image (this is always the main image) that is in the
# "LIMITED" category
main_watch_images = findall('<img.* src="([^"]+).*LIMITED"', dennisov_html)
# Convert the URL to a full address
for images in main_watch_images:
if images.startswith('/'):
images = 'https://denissov.ru' + images
print images
참고 다른 질문과 같은 질문이 아닙니다. 나는 절대적인 초보자이며 다른 답변에서 사용되는 기법과 연산자 등을 이해할 수 없습니다. 내 문제에 대한 구체적인 대답이 필요하다.
'findall은()'무엇을 반환하지 사용해보십시오? 샘플 출력을 보여 주시겠습니까? – Nurjan
[Python print of same line]의 가능한 복제본 (http://stackoverflow.com/questions/5598181/python-print-on-same-line) – DeepSpace
중복에 대한 답변 중 하나가 말하기를'print images, '(','에주의하십시오). – DeepSpace