我有一个URL列表,我想从特定的行中获取URL。例如,在以下文件中:
urls.txt
http://www.google.com
http://www.facebook.com
http://www.stackoverflow.com
我想创建一个函数,将行号设为2,然后获得URL:http://www.facebook.com。有关如何执行操作的任何想法?
答案 0 :(得分:2)
您可以尝试类似的方法。
f=open('urls.txt')
lines=f.readlines()
print(lines[1])
由于python中的索引从0开始,所以第一行将为0。第3行lines[1]
的代码实际上是在第二行提取值。
您还可以尝试以下操作:
import linecache
linecache.getline('urls.txt', 1)
答案 1 :(得分:0)
对列表中的所有值运行一个for循环,然后与索引号进行比较。下面的代码将打印列表中的第二个值。
df1.merge(df2,how='left', left_on='key', right_on='key')