Current collected state Current
Observed since 21 Oct, 09:15 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Offers special IO functions such as the recursive creation of a list of files in a folder, taking into account file extensions or properties.
This package provides some more complex functions e.g. for looking for files and creating unique filenames.
Install:
pip install agm_io_utils
Example 1:
from agm_io_utils import io_utils
p = r"C:\Users\micro\OneDrive\Dokumente"
result_list = io_utils.get_all_files_recursively_from_path(path=p,
file_extensions=[".xmind"],
not_allowed_in_files_name_list=["test", "optional"],
not_allowed_in_path_string_list=["duplicate"],
must_be_a_part_of_files_name_list=["python"])
for file_name in result_list:
print(file_name)
Output:
2 files found in folder 'C:\Users\micro\OneDrive\Dokumente'
C:\Users\micro\OneDrive\Dokumente\Python.xmind
C:\Users\micro\OneDrive\Dokumente\wmr\Wissen\Python.xmind
Example 2:
Explanation: Sometimes you get a path to a file through user input. Now the following has to be done:
from agm_io_utils import io_utils
path_to_file = r"C:\Users\micro\OneDrive\Dokumente\clean_this_xminds.txt"
new_filename = io_utils.check_path_and_return_new_file_name_with_postfix(path=path_to_file, extension="txt", postfix="tested")
print(new_filename)
Output:
C:\Users\micro\OneDrive\Dokumente\clean_this_xminds_tested_06.txt
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.6 | 10 Aug 2021 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:15 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:cfb695827f47f26c523908a5190f39bdee98cbc166b257e65272282019f31ec6