下面是我尝试通过称为check_keyword()
的方法读取文本文件中的代码的代码
def check_keyword():
with open(unknown.txt, "r") as text_file:
unknown = text_file.readlines()
return unknown
这就是我所说的方法:
dataanalysis.category_analysis.check_keyword()
文本文件中的文本:
Hello this is a new text file
上述方法没有输出:((
答案 0 :(得分:2)
text_file.readlines()
返回包含文件中各行的字符串列表。如果只需要一个字符串而不是行列表,请改用text_file.read()
。
您的代码中还有另一个问题,您试图打开unknown.txt
,但是您应该试图打开'unknown.txt'
(带有文件名的字符串)。
答案 1 :(得分:1)
您可以执行以下操作:
with open("foo","r") as f:
string = f.read()
答案 2 :(得分:1)
使用text_file.readlines()
代替text_file.read()
,它会为您提供字符串格式而不是列表格式的文件内容。
答案 3 :(得分:0)
代码只是基于上述所有答案的工作代码。
def check_keyword():
with open("unknown.txt", "r") as text_file:
unknown = text_file.read()
return unknown
check_keyword()