首页 > 解决方案 > python 3 url从文件和列表连接

问题描述

我有一个包含多个 url 的文件并列出了 url 路径。我正在尝试将它们与列表中的 url 路径连接或连接在一起。我在试图让它工作时遇到了很多麻烦。

文件有这样的网址

foobar.com
foobar.com.tk
foobar.org
list1 = ['/foobar.php','/foobar.html','/foobar.php']

with open('file1.txt') as f:
    Nlist = [line.strip() for line in f]

我不知道这是否重要,但带有 url 的文件没有 http:// 标头,当我尝试将列表中的 url 与路径连接时,我不断收到错误或代码都是一堆up...如何将文件中的 url 与列表中的路径连接起来?

标签: pythonpython-3.xlistconcatenation

解决方案


list1 = ['/foobar.php','/foobar.html','/foobar.php']

with open('file1.txt') as f:
    Nlist = [line.strip() for line in f]

for i in range(len(Nlist)):
    pth = 'https://' + Nlist[i] + list1[i]
    print(pth)

os.path.join()似乎并不喜欢所有的点,所以似乎你必须求助于你自己的连接。


推荐阅读