initial commit of new version
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# def iter_and_append_from_csv(csvfile):
|
||||
# """
|
||||
# Read and iterate over a CSV file.
|
||||
# Args:
|
||||
# csvfile (file): A file object representing the CSV file to read.
|
||||
|
||||
# Yields:
|
||||
# list: A row from the CSV file as a list of strings.
|
||||
# """
|
||||
# csvreader = csv.reader(csvfile)
|
||||
# for row in csvreader:
|
||||
# yield row
|
||||
|
||||
# def _read_csv_data(filename: str, row_indices: List[int], col_indices: List[int]) -> List[List[str]]:
|
||||
# """
|
||||
# Helper function to read and extract specific rows and columns from a CSV file.
|
||||
|
||||
# Args:
|
||||
# filename (str): Path to the CSV file.
|
||||
# row_indices (List[int]): List of row indices to extract.
|
||||
# col_indices (List[int]): List of column indices to extract.
|
||||
|
||||
# Returns:
|
||||
# List[List[str]]: A list of rows, where each row is a list of values at the specified column indices.
|
||||
# """
|
||||
# try:
|
||||
# with open(filename, 'r', encoding='utf-8') as csvfile:
|
||||
# csvfile_data = list(iter_and_append_from_csv(csvfile))
|
||||
# return [[csvfile_data[row][col] for col in col_indices] for row in row_indices]
|
||||
# except FileNotFoundError as e:
|
||||
# print(e)
|
||||
# return []
|
||||
|
||||
Reference in New Issue
Block a user