Python - 如何在 for 循环中打印整个 url 而不仅仅是字符

Python - How to print a whole url in a for loop not just characters

我有一个名为 all_urls 的变量 - 它包含一个 URL 的列表,例如:

https://website.com/image1
https://website.com/image2
https://website.com/image3

我想使用 for 循环打印每个 URL。

for url in all_urls:
        print(url)

但我最终得到的是:

h
t
t
p
s
(and so on)

有谁知道如何修复程序 returns 每个 URL? 谢谢。

你可以试试这个:

for url in all_urls.split('\n'):
    print(url)

我的想法是你有一个字符串而不是一个列表,所以当你遍历变量的所有元素时,它只打印单个字符。

这样,split('\n') 将允许通过在新行上拆分来生成列表,每个元素将是单个 url。