update
This commit is contained in:
parent
d6892e0f08
commit
dc2750d185
@ -24,11 +24,17 @@ def write_to_csv_file(rows, file_path: Path, rows_type, fieldnames=None):
|
|||||||
raise Exception("rows_type value is invalid!")
|
raise Exception("rows_type value is invalid!")
|
||||||
|
|
||||||
|
|
||||||
def append_to_csv_file(rows, file_path: Path):
|
def append_to_csv_file(rows, file_path: Path, rows_type, fieldnames=None):
|
||||||
file_path.parent.mkdir(parents=True, exist_ok=True)
|
file_path.parent.mkdir(parents=True, exist_ok=True)
|
||||||
with open(file_path, mode="a", newline="") as csvfile:
|
with open(file_path, mode="a", newline="") as csvfile:
|
||||||
csv_writer = csv.writer(csvfile)
|
if rows_type is list:
|
||||||
return csv_writer.writerows(rows)
|
csv_writer = csv.writer(csvfile)
|
||||||
|
return csv_writer.writerows(rows)
|
||||||
|
elif rows_type is dict:
|
||||||
|
csv_writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
|
||||||
|
csv_writer.writerows(rows)
|
||||||
|
else:
|
||||||
|
raise Exception("rows_type value is invalid!")
|
||||||
|
|
||||||
|
|
||||||
def convert_config_to_key_val_dict(config: list):
|
def convert_config_to_key_val_dict(config: list):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user