【发布时间】:2015-07-30 14:10:00
【问题描述】:
我有一个文本文件,其中包含我需要从中创建快捷方式的 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 作为解决此问题的更好工具。会不会是这样。 我是编程新手,并感谢对此提供的任何见解。
【问题讨论】: