Easily Structuring Data
Project description
# CSV and TXT Writer Library
This library provides functionality for writing data to CSV and TXT files.
## Functions
### write_to_csv(data, filename, labels=’None’)
This function takes two lists and adds them to a CSV file line by line.
If you choose to add labels, it will add data based on how many label rows there are.
data: Multidimensional list of data for each line.
labels: List of labels for each row (optional).
filename: Name of file.
### write_to_txt(data, filename, labels=’None’, char_separator=’None’)
This function takes two lists and adds them to a TXT file line by line.
If you choose to add labels, it will add data based on how many label rows there are.
If you choose to add a character separator instead of the default ,, it will add that character in between elements.
data: Multidimensional list of data for each line.
labels: List of labels for each row (optional).
filename: Name of file.
char_separator: Character separator (optional).
## Example Usage
from csvtxtwriter import write_to_csv, write_to_txt
# Example 1: Writing to a CSV file with labels labels = [‘Name’, ‘Age’, ‘City’] data = [[‘John’, 25, ‘New York’], [‘Jane’, 30, ‘Los Angeles’]] filename = ‘example.csv’ write_to_csv(data, filename, labels=labels)
# Example 2: Writing to a TXT file with labels and a custom separator labels = [‘Name’, ‘Age’, ‘City’] data = [[‘John’, 25, ‘New York’], [‘Jane’, 30, ‘Los Angeles’]] filename = ‘example.txt’ write_to_txt(data, filename, labels=labels, char_separator=’/’)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file textscribe-0.0.4.tar.gz
.
File metadata
- Download URL: textscribe-0.0.4.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4820ae2c85b963d8185dcbab4f451fea694afa8ecb01820dca0805d8436fe62 |
|
MD5 | 244df2c12d881b1c4fb95d80813736d4 |
|
BLAKE2b-256 | b4e5cfd7ed0b71cd90cdb9aef76e886e0ef1b72eda5952d67e6cecba1133b4cc |