我得到的main_watch_images列表中的兩個項目,只是要打印的第一個。我試圖在findall行之後添加[0],但是它會垂直打印每個字母。我想這是因爲for循環在新行上打印所有內容,但是我無法設法將它全部打印在一行上。Python 2.7版 - 讓for循環打印無新線
# 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()'返回? Cound你展示一個示例輸出? – Nurjan
[關於同一行的Python打印]的可能的複製(http://stackoverflow.com/questions/5598181/python-print-on-same-line) – DeepSpace
作爲對重複的說,使用'打印圖像的答案中的一個, '(注意',')。 – DeepSpace