python2.4无线模块_python版本2.4中tarfile模块的“extractall()”的替代项
Python 2.4中存在tarfile模块:
引用模块文档:New in version 2.3.
它是一个纯python模块,因此它没有C库依赖项,可能会阻止它的安装。在
TarFile.extractall()函数很容易后端口:import copy
import operator
import os.path
from tarfile import ExtractError
def extractall(tfile, path=".", members=None):
directories = []
if members is None:
members = tfile
for tarinfo in members:
if tarinfo.isdir():
# Extract directories with a safe mode.
directories.append(tarinfo)
tarinfo = copy.copy(tarinfo)
tarinfo.mode = 0700
tfile.extract(tarinfo, path)
# Reverse sort directories.
directories.sort(key=operator.attrgetter('name'))
directories.reverse()
# Set correct owner, mtime and filemode on directories.
for tarinfo in directories:
dirpath = os.path.join(path, tarinfo.name)
try:
tfile.chown(tarinfo, dirpath)
tfile.utime(tarinfo, dirpath)
tfile.chmod(tarinfo, dirpath)
except ExtractError, e:
if tfile.errorlevel > 1:
raise
else:
tfile._dbg(1, "tarfile: %s" % e)
python2.4无线模块_python版本2.4中tarfile模块的“extractall()”的替代项相关推荐
- python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)
pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...
- dllimport 找不到指定的模块_Python语法基础(15)模块与包
模块与包 模块 Python 中一个以 .py 结尾的文件就是一个模块,模块中定义了变量.函数等来实现一些类似的功能.Python 有很多自带的模块(标准库)和第三方模块,一个模块可以被其他模块引用, ...
- python 异常处理模块_Python Exceptions 异常处理全过程以及异常模块详细解析
1.异常的定义 程序运行时检测到错误而导致解释器无法继续执行,反而出现一些错误的提示 2.捕捉异常全过程(重点) try: print("可能产生异常的代码") except Ex ...
- python excel处理模块_Python(00):openpyxl模块处理Excel文件
首先贴出四种方法适用范围比较: 注释:Excel 2003 即XLS文件有大小限制即65536行256列,所以不支持大文件.而Excel 2007以上即XLSX文件的限制则为1048576行163 ...
- python日志模块_Python之日志处理(logging模块)
转载自:https://www.cnblogs.com/yyds/p/6901864.html 本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logg ...
- python中os模块_Python的武器库11:os模块
说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以有这样一句格言,是 ...
- node.js中模块_在Node.js中需要模块:您需要知道的一切
node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...
- simulink中mpc模块怎么使用_Controllogix系统中ILX34MBS485模块使用
本文主要介绍ILX34-MBS485模块在罗克韦尔Controllogix系统中的使用.此模块属于第三方产品,可接入Controllogix系统中,实现Modbus RTU协议的串行通信. 场景:在C ...
- python如何导入requests模块_浅谈python中requests模块导入的问题
浅谈python中requests模块导入的问题 今天使用Pycharm来抓取网页图片时候,要导入requests模块,但是在pycharm中import requests 时候报错. 原因: pyt ...
最新文章
- 【Prometheus】PromQL 万字详解
- 2.Spring Security 用户注销 与 Thymeleaf 权限控制
- 普华永道:人工智能将重塑职位格局并与物联网合并
- 2016年计算机视觉和图像处理相关的国际会议一览表
- 网页全文搜索字符和全局搜索文件名【Edge和谷歌浏览器均适用】
- 算法(24)-股票买卖
- Xshell连接linux(deepin)时提示ssh服务器拒绝了密码,请再试一次解决方法
- 计算机网络设备配置遇到的问题,网络设备使用与维护
- 数据结构(三):非线性逻辑结构-树
- JxBrowser开启调试模式,JxBrowser debug
- C# :弧度角度转换
- gird布局之容器属性justify-items与align-items
- 微信公众平台开发-消息管理-发送客服消息
- 节点操作之父子节点和下拉框
- “云上贵州”大赛完整诠释大数据三大业态
- Python 采集87个手绘风格PPT模板
- 一张壁纸让android手机瘫痪,一张壁纸让你的手机变成砖头机,用安卓手机的用户要小心了...
- 虚拟化系统镜像下载地址及Linux更新国内源
- 论文中文翻译——VulDeePecker: A Deep Learning-Based System for Vulnerability Detection
- IE错误 Java TM 已被阻止,因为它已过时并且需要更新 的解决方法
热门文章
- android游戏攻略,安卓手机游戏攻略
- findbugs简介
- Unity(支持WebGL)+PHP(Workerman的Gateway)用Websocket协议实现匹配对战(摇骰子为例)1
- 计算机系统时间的修复,电脑中设置时间同步修复时间老是差几分钟的操作
- 如何保护个人信息隐私
- cocoscreator实现微信内置浏览器点击图片识别图中二维码
- Posterino for Mac(图像编辑软件)
- 如何用命令提示符编译java程序
- 会员卡券领取 小程序_微信小程序会员卡开发跳坑
- 导演小策B站又创出圈作品,乡村教师收割千数充电丨UP主周充电榜