gpt4 book ai didi

python - 从文本文件中删除文本

转载 作者:行者123 更新时间:2023-12-01 04:42:20 25 4
gpt4 key购买 nike

我有一个文本文件,其中包含我需要从中创建快捷方式的 URL。该文件还有我不需要的其他信息。例如:事件编号 - xyz

More text here
And here

ALL https://.....

Atendees URLs

1 -tab- https://.....
2 -tab- https://...
etc.

现在,我删除了多余的文本和空行,并保留仅包含 URL 的行(加上\n\t)。然后我用 python 中的这段代码将 URL 放入列表中。

def fileOpen(self):

self.skytap = []
with open(self.file_1, 'r') as f:
for line in f:
self.skytap.append(line.strip('\t\r\n'))

我想知道Python中是否有一种方法可以删除所有文本、编号等,并仅按照它们在文件中的顺序保留 https://........ URLS当然把它们放在列表中,这样我就可以制作快捷方式(我已经解决了快捷方式的制作)我在网上查看了一些问题,有些人建议 sed 作为更好的工具。会不会是这样呢。我是编程新手,很欣赏对此的任何见解。

最佳答案

您使用 sed 标记了此内容,但您正在寻找的工具是 grep:

grep -o 'https\?://[^ ]\+' file.txt

它提取序列 http 以及后续的非空格字符。

关于python - 从文本文件中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30313920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com