Skip to main content

Provides functionality for creating a new empty file with unique name

Project description

FileCreate

PyPI

Provides functionality for creating a new empty file with unique name.

The file_mask parameter may contain a sequence of hash marks '#' which will be substituted by a unique sequence number starting from 001.

Install:

$ pip install filecreate

Usage Samples:

from filecreate import FileCreate

# Create file using mask
# by default parameter leading_zeros=True and all hash signs are replaced with numbers
with FileCreate('test####.txt') as file:    # if test0001.txt does not exist - creates it
    file.writelines()                       # working with file descriptor as usual

with FileCreate('test####.txt', leading_zeros=False):   # will create file test1.txt
    file.writelines()                       

# if file cannot be created (maximum sequence reached) - FileExistsError exception is raised

# Get available file name without creating an actual file
filename = FileCreate.get_filename('Folder', 'test###.txt')

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

filecreate-0.0.7.tar.gz (3.8 kB view hashes)

Uploaded Source

Built Distribution

filecreate-0.0.7-py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page