Python 读取txt文件中的关键字,并打印添加文本+;关键词
我使用f=open()在python的txt文件中获得了许多关键字。 我想在每个关键字之前添加文本 例如, ()+(abcdefg) 添加导入的文本关键字 它已经试过了,我不能得到我想要的结果Python 读取txt文件中的关键字,并打印添加文本+;关键词,python,Python,我使用f=open()在python的txt文件中获得了许多关键字。 我想在每个关键字之前添加文本 例如, ()+(abcdefg) 添加导入的文本关键字 它已经试过了,我不能得到我想要的结果 f = open("C:/abc/abc.txt", 'r') data = f.read() print("http://www.google.com/" + data) f.close() 我试着用“for”。 但是,我做不到。 请告诉我解决办法。 非常感谢。您的原始代码有一些缺陷: 只读取文件的第
f = open("C:/abc/abc.txt", 'r')
data = f.read()
print("http://www.google.com/" + data)
f.close()
我试着用“for”。
但是,我做不到。
请告诉我解决办法。
非常感谢。您的原始代码有一些缺陷:
data=f.read()
。如果要读取文件中的所有行,请使用for
李>
data
是一个str
类型的变量,可能有多个单词。因此,必须使用data.split()
f = open("C:/abc/abc.txt", 'r')
for data in f:
words = data.split()
for i in words:
print("http://www.google.com/" + i)
f.close()
你到底期望什么样的产出?这不是很清楚。试着给出一个文件的简明示例,以及您想要添加的内容和结果。请添加完整的代码,以清楚起见。您编写了一个for循环,然后请添加此代码。如果使用时出现错误,请同时添加错误。如果代码有效,但没有达到预期效果,请添加输出示例。请用文本描述您的解决方案。代码不是答案。
with open('text.txt','r') as f:
for line in f:
print("http://www.google.com/" + line)