This module generates temporary directories
Project description
Function parameters:
sptempdir.TemporaryDirectory(suffix="", prefix="", dir=None, delete=True)
By default temporary directory will be deleted when function it is closed.
Example 1:
The name property returns the name of a temporary directory.
import os
from sptempdir import TemporaryDirectory
with TemporaryDirectory(prefix="prefbegin_", suffix="_suffend") as temp:
print('temp.name:', temp.name) # retrieve the name temporary directory
print('Inside:', os.path.exists(temp.name))
print('Outside:', os.path.exists(temp.name))
Terminal output:
$ temporary_directory.py temp.name: /tmp/prefbegin_66XxiFkN6Nm4_suffend Inside: True Outside: False
Example 2:
import os
from sptempdir import TemporaryDirectory
temp = TemporaryDirectory()
print('temp.name:', temp.name) # retrieve the name temporary directory
print('Tempdir exists:', os.path.exists(temp.name))
temp.remove() # manually remove temporary directory
print('Tempdir exists:', os.path.exists(temp.name))
Terminal output:
$ temporary_directory.py temp.name: /tmp/RCgAzfsATQnb Tempdir exists: True Tempdir exists: False
Example 3:
If the delete parameter is delete=False, the temp directory is not deleted.
import os
from sptempdir import TemporaryDirectory
temp = TemporaryDirectory(delete=False)
print('temp.name:', temp.name) # retrieve the name temporary directory
print('Tempdir exists:', os.path.exists(temp.name))
temp.remove() # manually remove temporary directory
print('Tempdir exists:', os.path.exists(temp.name))
Terminal output:
$ temporary_directory.py temp.name: /tmp/kWwCWn42NRsr Tempdir exists: True Tempdir exists: False
Example 4:
Specific dir where you want to create temporary directory.
from sptempdir import TemporaryDirectory
temp = TemporaryDirectory(dir="/home/user/Desktop")
print(temp.name) # retrieve the name temporary directory
Terminal output:
$ temporary_directory.py /home/user/Desktop/4ZdTvLNqVuyE
Installation:
pip install sptempdir
License:
BSD
(SP)TEMPDIR = ( Simple Python ) TEMPDIR
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
sptempdir-0.1.5.tar.gz
(3.3 kB
view details)
File details
Details for the file sptempdir-0.1.5.tar.gz.
File metadata
- Download URL: sptempdir-0.1.5.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6f466f90feba30f8eab8f659fee8702072d775436bcbc917fab94783cb68add
|
|
| MD5 |
0d18f06525d6c85910375cb71a19c828
|
|
| BLAKE2b-256 |
7e9da2fbd2d0b5b0a05b91a83d55c535e72c44fdfc2cfff575ba7b40f7f8abf9
|