我是python的初学者,致力于处理小型逻辑,我有一个文本文件,其中逐行显示html链接。我必须阅读文件的每一行,并打印具有相同前缀和后缀的各个链接,以便模型看起来像这样。
<item>LINK1</item>
<item>LINK2</item>
<item>LINK3</item>
等等。
我已经试过了这段代码,但是我的方法出了点问题,
def file_read(fname):
with open(fname) as f:
#Content_list is the list that contains the read lines.
content_list = f.readlines()
for i in content_list:
print(str("<item>") + i + str("</item>"))
file_read(r"C:\Users\mandy\Desktop\gd.txt")
在输出中,后缀未如我初学者所预期的那样,有人可以帮我解决这个问题吗?
<item>www.google.com
</item>
<item>www.bing.com
</item>
我认为当您使用.readLine时,您还将行末字符放入i中。如果我正确理解您的意思并且要打印
项目www.google.com项目
然后尝试
https://www.journaldev.com/23625/python-trim-string-rstrip-lstrip-strip
打印(str(“”)+ i.strip()+ str(“”))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句