Easily manage files cross platform.
Project description
generalfile 2.3.3
Easily manage files cross platform.
Contents
generalfile 2.3.3 ├─ Contents ├─ Installation ├─ Attributes └─ Todo
Installation
Command | generallibrary | send2trash | appdirs | pandas |
---|---|---|---|---|
pip install generalfile |
Yes | Yes | Yes | No |
pip install generalfile[spreadsheet] |
Yes | Yes | Yes | Yes |
pip install generalfile[full] |
Yes | Yes | Yes | Yes |
Attributes
Module: generalfile ├─ Class: CaseSensitivityError ├─ Class: InvalidCharacterError └─ Class: Path ├─ Class: Path ├─ Method: absolute ├─ Method: copy ├─ Method: copy_to_folder ├─ Method: create_folder ├─ Method: delete ├─ Method: delete_folder_content ├─ Method: endswith ├─ Method: exists ├─ Method: get_alternative_path ├─ Method: get_cache_dir ├─ Method: get_lock_dir ├─ Method: get_lock_path ├─ Method: get_parent ├─ Method: get_path_from_alternative ├─ Method: get_paths_in_folder ├─ Method: get_paths_recursive ├─ Method: get_replaced_alternative_characters ├─ Method: get_working_dir ├─ Method: is_absolute ├─ Method: is_file ├─ Method: is_folder ├─ Method: is_relative ├─ Method: lock ├─ Method: move ├─ Method: name ├─ Method: open_folder ├─ Method: open_operation ├─ Method: parts ├─ Method: read ├─ Method: relative ├─ Method: remove_end ├─ Method: remove_start ├─ Method: rename ├─ Method: same_destination ├─ Method: seconds_since_creation ├─ Method: seconds_since_modified ├─ Method: set_working_dir ├─ Method: startswith ├─ Method: stem ├─ Method: suffix ├─ Method: suffixes ├─ Method: trash ├─ Method: trash_folder_content ├─ Method: true_stem ├─ Method: view ├─ Method: with_name ├─ Method: with_stem ├─ Method: with_suffix ├─ Method: with_suffixes ├─ Method: with_true_stem ├─ Method: without_file └─ Method: write
Todo
Module | Message |
---|---|
path_lock.py | other_paths |
decorators.py | Put this in library |
path.py | Add a proper place for all variables, add working_dir, sys.executable and sys.prefix to it. |
path.py | Raise suppressable warning if space in Path. |
path_operations.py | Can we not just change signature to rename(self, new_path, overwrite=False) ? |
path_operations.py | Filter for Path.get_paths_* like we have in ObjInfo. |
path_operations.py | Add this error parameter for more methods |
path_spreadsheet.py | Make it order columns if there are any so that they line up with append. |
path_spreadsheet.py | Should probably support DataFrame and Series as well. |
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
generalfile-2.3.3-py3-none-any.whl
(160.1 kB
view hashes)
Close
Hashes for generalfile-2.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d13e80ff99b3b9c9f42ddfc6c10efb9a275209b8495d77c0bd056d0d171c5852 |
|
MD5 | 5ec0e3db36a2ec02ecfee2e65ee46584 |
|
BLAKE2b-256 | ac93e3550a10b19fe6e46668947c264f78bc3889cd30f882372e8c4fe685bbe3 |