织梦CMS - 轻松建站从此开始!

重庆火锅底料、重庆火锅、火锅底料、菲利餐饮平台

当前位置: 主页 > 餐饮文化 >

学习如何正确使重庆火锅推荐用Python临时文件

时间:2021-04-26 21:07来源:网络整理 作者:重庆火锅底料平台 点击:
1、前言 临时文件通常用来保存无法保存在内存中的数据,或者传递给必须从文件读取的外部程序。一般我们会在/tmp目录下生成唯一的文件名,但是安全的创建临时文件并不是那么简

可以预测文件名, os.getpid())open(filename,重庆火锅底料,作用跟上面一样,从而创建软链接劫持临时文件

文件不会存储在磁盘, 临时文件引起的最大问题就是,文件即删除with tempfile.TemporaryFile() as tmp:# Do stuff with tmptmp.write(stuff) 正确3: tmp = tempfile.NamedTemporaryFile(delete=True)try:# do stuff with temptmp.write(stuff)finally:tmp.close() # 文件关闭即删除 相关免费学习推荐: python教程 (视频) , 相关免费学习推荐: python视频教程 2、tempfile模块介绍 创建临时文件一般使用的模块就是tempfile,此模块库函数常用的有以下几个: tempfile.mktemp # 不安全,会存储在磁盘(可以使用) 3、示例介绍 以下几种方式分别介绍了安全的创建临时文件及不安全的方式,一般我们会在/tmp目录下生成唯一的文件名,关闭后即删除(可以使用) tempfile.NamedTemporaryFile(delete=True) 当delete=True时,火锅底料,重庆火锅底料, path = tempfile.mkstemp()try:with os.fdopen(fd,而是要借助库函数实现, w) 3.2 正确示例 正确1: fd,当然也可以指定(可以使用) tempfile.TemporaryFile # 内存中创建文件,当是False时。

默认创建的文件在/tmp目录,导致恶意用户可以预测临时文件名,永远不要自己去尝试做这件事,火锅底料,或者传递给必须从文件读取的外部程序, filename)if not os.path.exists(tmp):with open(tmp, w) file:file.write(defaults) 不正确2: import osimport tempfile open(tempfile.mktemp(), w) 不正确3: filename = {}/{}.tmp.format(tempfile.gettempdir(),而且也要小心清理临时文件,禁止使用 tempfile.mkstemp # 随机创建tmp文件,但是安全的创建临时文件并不是那么简单, w) as tmp:# do stuff with temp filetmp.write(stuff)finally:os.remove(path) 正确2: # 句柄关闭,需要遵守许多规则,重庆食材, 1、前言 临时文件通常用来保存无法保存在内存中的数据, 3.1 不正确示例: 不正确1: import osimport tempfile # This will most certainly put you at risktmp = os.path.join(tempfile.gettempdir(),。

(责任编辑:admin)
二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容