This is a library used to manipulate, and save data quickly.
Project description
Current Version: 2.2.10
Documentation
Written By: Benjamin P. Trachtenberg
If you have any questions e-mail me
Contact Information: e_ben_75-python@yahoo.com
LinkedIn: Ben Trachtenberg
Docker Hub: Docker Hub
PyPi Page for persistentdatatools
Requirements
Nothing Specific besides Python 3
Installation
From source “setup.py install”
From pip “pip install persistentdatatools”
Languages
Python
About
This is a library used to manipulate, and save data quickly. It is just a bunch of shortcuts I use quite a bit to manipulate saved data.
Functions included in v2.0.0
list_to_file(orig_list, file_name, file_location)
file_to_list(file_name, file_location)
csv_to_dict(file_name, file_location)
store_object(file_name, save_key, file_location, object_to_store=None)
retrieve_object_from_file(file_name, save_key, file_location)
delete_object_from_file(file_name, save_key, file_location)
verify_key_in_shelve(file_name, save_key, file_location)
remove_spaces(string_item)
remove_spaces_add_hyphen(string_item)
remove_extra_spaces(string_item)
verify_file_exists(file_name, file_location)
verify_directory(directory_name, directory_location, directory_create=False)
file_name_increase(file_name, file_location)
dict_to_csv(orig_dict, file_name, field_names_tuple, file_location)
remove_symbol_add_symbol(string_item, remove_symbol, add_symbol)
list_files_in_directory(full_directory_path)
Functions added in v2.2.2
get_keys_from_shelve(file_name, file_location)
Update to Functions in v2.2.5
retrieve_object_from_file: Uses get to retrieve key now, will not throw exception if it doesn’t exist
verify_key_in_shelve: Uses get to retreive key now, will still return True, or False
Functions added in v2.2.5
split_string_retain_spaces(string)
split_strings_in_list_retain_spaces(orig_list)
join_split_string(split_string)
Functions added in v2.2.6
random_line_data(chars_per_line=80)
random_data(line_count=1, chars_per_line=80)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for persistentdatatools-2.2.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 051ee63c775dcf847fadd887c890a3fa5fabd10dbc98fefa62a8fa10057d6c49 |
|
MD5 | 7bf8a25bad5e4d802e251ffa793c7f1f |
|
BLAKE2b-256 | 25d9aa814ef8e30f74c5b459e0b0b45d12ec80acd0af4f1f5636fbbffe444244 |
Hashes for persistentdatatools-2.2.10-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239bb526f97862498e4c1930f161075edcd37172e24126d6c3f685da945930e4 |
|
MD5 | fde8c1800fa91c99ea0f0b5e86b2152c |
|
BLAKE2b-256 | 6a659bb5f824a351182f23f252b0e0f5fe9d2ff3eed289f97a5b6bb01eb621cd |