Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 758 Bytes

File metadata and controls

35 lines (29 loc) · 758 Bytes

CSV

import csv

Reading

Stack Overflow: Read CSV

@staticmethod
    def get_csv_values(path, collumn) -> list:
        res = []
        with open(path, "r") as csvFile:
            reader = csv.reader(csvFile)
            for row in reader:
                res.append(row[collumn])
        return res

Writing

Appending

def append_in_csv(path, row):
        """ 
        :path: to file
        :row: of values
        """
        with open(path, 'a') as csvFile:
            writer = csv.writer(csvFile)
            writer.writerow(row)
            csvFile.close()