Create a random file/directory tree/structure in python fortesting purposes.
Project description
Description
Create a random file and directory tree/structure for testing purposes.
Installation
AnkiPandas can be installed with the python package manager:
pip3 install randomfiletree
For a local installation, you might want to use the --user switch of pip. You can also update your current installation with pip3 install --upgrade ankipandas.
For the latest development version you can also work from a cloned version of this repository:
git clone https://github.com/klieret/randomfiletree/
cd randomfiletree
pip3 install --user .
Usage
Simple command line interface:
randomfiletree <folder> -f <file creation probability> -d <directory creation probability> -r <repeat>
Type randomfiletree -h to see all supported arguments.
If the executable is not in your path after installation, you can also use python3 -m randomfiletree <arguments as above>.
import randomfiletree
randomfiletree.iterative_gaussian_tree("/path/to/basedir", nfiles=2.0, nfolders=0.5, maxdepth=5, repeat=4)
Randomfiletree will now crawl through all directories in /path/to/basedir and create new files with the probabilities given in the arguments.
Take a look at the documentation to find out more about the additional functionality provided.
License
This software is lienced under the MIT license.
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
Built Distribution
Hashes for RandomFileTree-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37f16cce372dcac10f0b276c43ce707ed811bb0b30836bc9e3e67e76b6096298 |
|
MD5 | 9330870b4772bf32a698888550599376 |
|
BLAKE2b-256 | 348c2f5547ab1a8152229a4c17c3e772e00ee324966ed6b9ea55b58aeec60fee |