首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python写一个带图形界面的文件压缩软件

    文件压缩和解压我们在日常工作学习中会经常用到,比如winrar、快压、好压等压缩软件 ? 打开之后的界面长这个样子: ? 压缩完成后是这个样子: ? 解压完成后是这个样子: ?...每日分享一些学习的方法和需要注意的小细节 点击:python技术分享交流 Python压缩软件程序实现和分析过程 首先不像商业压缩软件,我把功能简化了很多,只实现主要的压缩(压缩文件和文件夹)和解压功能...Python有一些第三方压缩和解压的库,我选用了zipfile,把文件压缩为.zip,图形化选用了pyqt5,因为之前翻译软件实现过图形化,所以就偷懒拿过来改一下。...zipfile.Zipfile('D:/log/nginx/access.zip') z.write('D:/log/nginx/access.log','access.log') z.close() 为什么头一天测试没有发现这个问题呢...两个Python源文件,200多行代码搞定,再一次感叹Python就是方便。

    1.1K30

    什么清洁无毒的压缩软件,就没人注意到最后一个吗

    前言 果然都是windows重度用户,本文带你Linux的角度看“压缩”! 划重点 相对于windows下的鼠标点点拖拖,linux在终端,大概率是用不着界面操作文件和文件夹的。...Linux是开放源代码的,由数量庞大的GNU软件搭建而成。本文的压缩软件,无毒是肯定的(因为犯不着,留后门,是不想在开源界混了吗?)。 ?...因为一般的压缩软件,仅能对单个文件进行压缩,如果对于目录,是无法操作的。所以这时候需要“打包”,把一堆杂七杂八的文件,甭管什么往一个包里一装。这就是一个整体,然后调用压缩指令,就可以了。...这也是linux系统实践中最常用的方法。 英文的不直观,下面是中文的参数注释。 ? 压缩软件 终于说到压缩软件了。...Linux的最多的,当属 gzip,bzip2,和xz。由于使用习惯,我们重点介绍一下gzip这款压缩软件。 gzip是GNU软件,业已取代了较为古旧的compress指令。

    49710

    什么Linux?为什么建议使用Linux

    什么Linux Linux并不是指某一个系统而是指它的“发行版”他与Windows以及Mac OS一样是一个习惯性系统,所谓Linux系统仅仅只是所有发行版的统称“Linux系统”在它成千上万种发行版中...如您所知,操作系统不仅仅是内部的内核,这就是我们所说的Linux发行版 一个Linux发行版打在了一个完整的Linux内核,它可以为开发人员实现具体目标,如:服务器,电脑系统,移动系统,家庭电子产品等一些了东西...Linux可以适配Win文件吗 Linux可以适配.exe后缀的文件吗?...Linux可以打游戏吗 Linux系统目前可以支持Steam平台上集成的游戏,Linux平台用户基本都依赖于Steam在Steam所有游戏25%在Linux平台都是可以完美运行的,75%的游戏Steam...108f107b8be341fbb37c0bc38906f6e02.png c771bb9447ac63dfa55454a70f1896aa2.png 2cfb46712e2853e023eda0ffd8b9d60b2.png 为什么建议使用

    3.5K00

    Docker是什么,有什么

    这时候,Docker的用处就派上场了,小明只需要根据应用程序的部署步骤编写一份Dockerfile文件(将安装、配置等操作交由Docker自动化处理),然后构建并发布他的镜像,这样,不管在什么机器上,小明都只需要拉取他需要的镜像...那么镜像又是什么呢?镜像是Docker中的一个重要概念: Image(镜像):它类似于虚拟机中使用到的镜像,由于任何应用程序都需要有它自己的运行环境,Image就是用来提供所需运行环境的一个模板。...Container(容器):Container是Docker提供的一个抽象层,它就像一个轻量级的沙盒,其中包含了一个极简的Linux系统环境与运行在其中的应用程序。...类型1的Hypervisor有支持MacOS的HyperKit,支持Windows的Hyper-V以及支持Linux的KVM。类型2的Hypervisor有VirtualBox和VMWare。...所有主流的Linux发行版都可以运行Docker。对于MacOS和Windows,也有一些办法”运行”Docker。 Docker守护进程(Docker Daemon)。

    15.9K52

    打造前端MAC工作站(六)MAC上的压缩软件,keka和atool

    打造前端MAC工作站(六)MAC上的压缩软件,keka和atool 前言 在MAC下面对于windows重度用户来说,可能最不适应的就是压缩软件了。...命令行压缩以及解压文件工具 atool 首先,这款软件无论是 linux 还是mac都是支持的,我建议 linux 的朋友可以安装一下。 安装 atool atool 是通过 brew 进行安装的。...我一般7z格式,如果你需要使用其他的格式的话,可能需要安装其他的包,反正它会给你提示,根据提示安装一下即可。...查看压缩包中的文件 这是一个比较常用的功能,但是MAC和LINUX上大多数的图形界面的压缩软件都没有提供,但是这个命令行工具是提供了的。...小结 在mac或者linux下面,每一种压缩文件都有对应的压缩或者解压缩的命令,要是全部都记忆不是说不可以,而是比较费劲。因此我推荐atool这个命令行压缩软件工具。

    1.7K90
    领券