此模块生成临时目录

sptempdir的Python项目详细描述


函数参数:

sptempdir.TemporaryDirectory(suffix="", prefix="", dir=None, delete=True)

默认情况下,当函数为 关闭。

示例1:

name属性返回临时目录的名称。

importosfromsptempdirimportTemporaryDirectorywithTemporaryDirectory(prefix="prefbegin_",suffix="_suffend")astemp:print('temp.name:',temp.name)# retrieve the name temporary directoryprint('Inside:',os.path.exists(temp.name))print('Outside:',os.path.exists(temp.name))

终端输出:

$ temporary_directory.py
temp.name: /tmp/prefbegin_66XxiFkN6Nm4_suffend
Inside: True
Outside: False

例2:

importosfromsptempdirimportTemporaryDirectorytemp=TemporaryDirectory()print('temp.name:',temp.name)# retrieve the name temporary directoryprint('Tempdir exists:',os.path.exists(temp.name))temp.remove()# manually remove temporary directoryprint('Tempdir exists:',os.path.exists(temp.name))

终端输出:

$ temporary_directory.py
temp.name: /tmp/RCgAzfsATQnb
Tempdir exists: True
Tempdir exists: False

例3:

如果delete参数是delete=False,则临时目录不是 删除。

importosfromsptempdirimportTemporaryDirectorytemp=TemporaryDirectory(delete=False)print('temp.name:',temp.name)# retrieve the name temporary directoryprint('Tempdir exists:',os.path.exists(temp.name))temp.remove()# manually remove temporary directoryprint('Tempdir exists:',os.path.exists(temp.name))

终端输出:

$ temporary_directory.py
temp.name: /tmp/kWwCWn42NRsr
Tempdir exists: True
Tempdir exists: False

例4:

要在其中创建临时目录的特定dir

fromsptempdirimportTemporaryDirectorytemp=TemporaryDirectory(dir="/home/user/Desktop")print(temp.name)# retrieve the name temporary directory

终端输出:

$ temporary_directory.py
/home/user/Desktop/4ZdTvLNqVuyE

安装:

pip install sptempdir

许可证:

BSD

(s p)tempdir=(s实现pythontempdir


https://img.shields.io/travis/aleskrejcicz/sptempdir/master.svghttps://img.shields.io/pypi/v/sptempdir.svghttps://img.shields.io/pypi/pyversions/sptempdir.svghttps://img.shields.io/pypi/l/sptempdir.svg

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaGWT:何时使用Lazydemelement?   Java中跟踪消失线程的多线程处理   java Springboot未能配置数据源:“url”,但我没有使用数据库   java为按钮生成随机位置   math Java:包含二项式系数计算的表达式   java通过AsyncTask传递参数   从路径错误创建java文件   高流量网站的性能播放框架、Java、Apache、PostgreSQL、JPA和Hibernate   java将4D矢量转换为长矢量   arraylist Java循环在没有任何错误的情况下终止   java正在制作一个计算器应用程序,希望在第二个片段中更新历史,但无法完成   java将信息从IntentService发送到Activity   java如何在游戏中插入大量实体!工作   javascript如何在ScriptEngineforJava中从数学中获得准确的结果?