我有一个文本文件spring.main.allow-bean-definition-overriding=true
。我要对其执行一些操作。
因此,我编写了以下代码。
file1.txt
但是程序出现错误:“未定义进程”
如何纠正此错误?预先感谢。
答案 0 :(得分:0)
您应该创建一个类的对象才能调用方法:
a = alpha("file1.txt")
print(a.first())
还要注意,您在alpha
类中犯了一些错误:
class alpha:
def __init__(self, name):
self.name = name
def __str__(self):
return self.name
def process(self, file_content):
return file_content.split() # spilt file content into separate lines
def first(self):
with open(self.name, 'r') as fl:
name2 = fl.read() # read file content in name2
name2 = self.process(name2) # process content
return name2