压缩解压支持库
依赖库:
//使用apt
安装即可
1.gcc,
make,
zlib1g-dev(压缩/解压缩库)
安装过程需要的库。
2.libbz2-dev
bz2支持库,若在编译安装python前没有安装,将无法通过pip
install
安装提供bz2格式的第三方库,会出现unsupported
archive
format:
.tar.bz2的错误,例如爬虫库Scrapy依赖的Twisted。
3.libsqlite3-dev
sqlite3支持库,若在编译安装python前没有安装,则python中会缺失sqlite3模块,当引入sqlite3或使用依赖sqllite3的第三方库(例如Scrapy)时,会出现ImportError:
No
mol
named
_sqllite3的错误。
//以上为编译安装前需要安装的库,可能不够全面,会不断补充。
4.其他:安装第三方库需要的库
python3-dev,
libxml2-dev,
libxslt1,
libffi-dev,
libssl-dev等,在安装第三方库会有具体说明,不做过多解释。
安装:
//通过wget获取压缩包,这里选择3.6.1版
wget
https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
//解压
tar
xJf
Python-3.6.1.tar.xz
cd
Python-3.6.1
./configure
make
/*这步如果需要sudo,请使用sudo
-H命令,即sudo
-H
make
install,避免pip等模块安装失败。
错误示例(pip安装失败):The
directory
'/home/ls/.cache/pip'
or
its
parent
directory
is
not
owned
by
the
current
user
and
caching
wheels
has
been
disabled.
check
the
permissions
and
owner
of
that
directory.
If
executing
pip
with
sudo,
you
may
want
sudo's
-H
flag.
*/
make
install
㈡ 鐢ㄦ槗璇瑷锛屾庝箞瑙e帇鏂囦欢钖庤繍琛屽叾涓镄1.exe鎴栬呭叾涓镄刬ndex.exe銆傚帇缂╂枃浠跺氨鏄疴ip镄勫惂銆
.鐗堟湰 2
.鏀鎸佸簱 eCompress
.瀛愮▼搴 _鎸夐挳1_琚鍗曞嚮
缂栬緫妗1.鍐呭 锛 鍒版枃链 (瑙e帇骞惰繍琛岀▼搴 (鍙栬繍琛岀洰褰 () 锛 钬\1.zip钬, ))
.瀛愮▼搴 瑙e帇骞惰繍琛岀▼搴, 鏁存暟鍨, , 鎴愬姛杩斿洖1
.鍙傛暟 鏂囦欢璺寰, 鏂囨湰鍨, , 闇瑕佽В铡嬬殑鏂囦欢璺寰
.鍙傛暟 绋嫔簭钖, 鏂囨湰鍨, 鍙绌
.灞閮ㄥ彉閲 瀛楄妭闆, 瀛楄妭闆
镙囩1.镙囬 锛 鏂囦欢璺寰
.濡傛灉鐪 (鏂囦欢鏄钖﹀瓨鍦 (鏂囦欢璺寰) 涓 鍙栨枃链鍙宠竟 (鏂囦欢璺寰, 4) 锛 钬.zip钬) ' 鏁堥獙鏂囦欢鏄钖︽湁鏁堬纴涓旀枃浠跺悗鎾ゅ悕涓 钬渮ip钬
.濡傛灉鐪 (鏄钖︿负绌 (绋嫔簭钖)) ' 濡傛灉绋嫔簭钖崭负绌
绋嫔簭钖 锛 钬1.exe钬
.濡傛灉鐪熺粨𨱒
.濡傛灉鐪 (ZIP.瑙e帇 (鏂囦欢璺寰, 鍙栬繍琛岀洰褰 () 锛 钬\涓存椂\钬) 锛 1)
.濡傛灉鐪 (杩愯 (鍙栬繍琛岀洰褰 () 锛 钬\涓存椂\钬 锛 绋嫔簭钖, 锅, ))
杩斿洖 (1)
.濡傛灉鐪熺粨𨱒
杩斿洖 (-3) ' 杩愯屽け璐
.濡傛灉鐪熺粨𨱒
杩斿洖 (-2) ' 瑙e帇澶辫触
.濡傛灉鐪熺粨𨱒
杩斿洖 (-1) ' 杩斿洖-1琛ㄧず鏂囦欢涓嶅瓨鍦 鎴栬呬笉鏄痁IP鏂囦欢
㈢ 易语言zip解压如何取解压进度求源码
.版本 2
.支持库 eCompress
.子程序 _解压_被单击
进度条1.最大位置 = 100
进度条1.位置 = 1
ZIP压缩1.解压 (“d:\test.zip”, “d:\test”)
.子程序 _ZIP压缩1_解压缩进度, 逻辑型
.参数 已完成百分比, 整数型
进度条1.位置 = 已完成百分比
㈣ e语言怎么制作选择压缩包,点击按钮解压到特定文件夹
.
版本 2
.支持库 shell
.支持库 eCompress
.子程序 __启动窗口_创建完毕
写到文件 (取特定目录 (3) + “test.zip”, #压缩包)
ZIP压缩1.解压 (取特定目录 (3) + “test.zip”, 取特定目录 (3))
㈤ 易语言如何解压
有个组件,他叫 ZIP 压缩 解压的话就是这个命令。
调用格式: 〈整数型〉 对象.解压 (文本型 ZIP文件名,文本型 文件夹名) - 压缩解压支持库->ZIP压缩
英文名称:ZipToFolder
将ZIP文件解压缩到一个文件夹中。返回1为成功,0为失败,-1为参数错误。本命令为初级对象成员命令。
参数<1>的名称为“ZIP文件名”,类型为“文本型(text)”。本参数提供欲解压缩的ZIP文件名,如果该文件不存在将出错。
参数<2>的名称为“文件夹名”,类型为“文本型(text)”。本参数提供欲将ZIP压缩包内文件解压缩到的文件夹名称。
操作系统需求: Windows
㈥ 用易语言可以实现打开压缩包吗
可以的
支持库名称及版本:压缩解压支持库 (2.0#0版)
所支持语言:中文(大陆)
本库用来压缩/解压缩文件,目前支持.zip格式。本库可以解压缩用WINZIP或者WINRAR等压缩软件生成的.zip文件,同时用本库压缩的.zip文件也可以被其他压缩软件使用
本库为一般支持库,需要易系统3.0版本的支持,需要系统核心支持库3.0版本的支持,提供了1种库定义数据类型,提供了4种命令。
操作系统需求: Windows