You must create an instance of the class and then call the method:
test_instance = test(filepath) test_instance.method()
Note that in Python you do not need to create classes just to run the code. You can simply use the simple function here:
import sys import csv def read_csv(filepath): list = [] with open(self.filepath, "r") as table: reader = csv.reader(table, delimiter="\t") for line in reader: list.append[line] if __name__ == '__main__': read_csv(sys.argv[1])
where I moved the function call to __main__ guard so that you can also use the script as a module and import the read_csv() function for use elsewhere.
source share