Module Overview

Here you will find an overview of psv’s objects and methods, but not the objects attributes which are generated dynamically by psv.

psv Package

psv.column_names(f, cls=<class 'psv.core.objects.rowobjects.BaseRow'>, quotechar='"', delimiter=', ', mode='r', buffering=-1, encoding='utf-8', errors=None, newline=None, closefd=True, opener=None, csv_size_max=None)
psv.csv_size_limit(size)

Changes the csv field size limit. :param size: The size limit of the csv data. :type size: type

psv.load(f, cls=<class 'psv.core.objects.rowobjects.BaseRow'>, outputfile=None, delimiter=', ', quotechar='"', mode='r', buffering=-1, encoding='utf-8', errors=None, newline=None, closefd=True, opener=None, typetranfer=True, csv_size_max=None, csv_max_row=None)

Loads a file into psv

Parameters:cls (BaseRow (or class that inherits it)) – The class that will be used for csv data.
psv.loaddir(f, cls=<class 'psv.core.objects.rowobjects.BaseRow'>, outputfile=None, delimiter=', ', quotechar='"', mode='r', buffering=-1, encoding='utf-8', errors=None, newline=None, closefd=True, opener=None, typetranfer=True, csv_size_max=None)

Loads a directory of .csv files

psv.loads(csvdoc, columns=None, cls=<class 'psv.core.objects.rowobjects.BaseRow'>, outputfile=None, delimiter=', ', quotechar='"', typetranfer=True, csv_size_max=None, newline='\n')
psv.new(cls=<class 'psv.core.objects.rowobjects.BaseRow'>, columns=None, outputfile=None, csv_size_max=None)