python-3.x - 如何从Python中的行号获取短语?

标签 python-3.x file find readlines

我有一个 URL 列表,我想从特定行获取 URL。例如,从以下文件中:

url.txt

http://www.google.com
http://www.facebook.com
http://www.stackoverflow.com

我想创建一个函数,将行号指定为 2,然后得到 URL: http://www.facebook.com 。关于如何做到这一点有什么想法吗?

最佳答案

你可以尝试这样的事情。

f=open('urls.txt')
lines=f.readlines()
print(lines[1])

由于Python中的索引从0开始,所以你的第一行将为0。第3行的代码lines[1]实际上是在提取第二行的值。

您也可以尝试这样的操作:

import linecache
linecache.getline('urls.txt', 1)

关于python-3.x - 如何从Python中的行号获取短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54067515/

相关文章:

当前面没有字符串时,正则表达式匹配字符

python - 在 Windows 上安装 python 的最佳方法是什么

python - 从类方法调用实例方法,在python3中允许,在python2中不允许?

jquery - 在具有相同类且是直接兄弟的两个 DIV 之间插入新 DIV

linux - 如何在文件中搜索多行模式?

python - pandas:DTypeWarning,但我指定了 dtypes

java - 在 Java 中拆分和合并大文件(大小以 GB 为单位)

string - 如何为相似的输入创建相似的散列?

java - 设置 JFileChooser 打开当前目录

visual-studio-2010 - 关闭Visual Studio查找默认选择