将压缩文件伪装图片格式文件以及将python文件转化为exe文件(测试完,真的有效)
hello, 伙伴们, 又是一周没更新博客了, 今天带来点不一样的分享
1.将其他格式文件转化为其他样式的文件进行伪装,
我们在某种场景下,需要将比如说某种压缩文件伪装成照片, 需要做的就是将其做成图片样式进行伪装
需要准备的是, 一张图片,一个压缩文件
接下来就是将其打包伪装, 具体命令是.在该目录路径下,输入命令 copy /b a.jpg b.zip my.jpg (转化其他格式文件只要将其名称以及后缀名修改就行了)接着回车,就会发现生成了一个my.jpg的文件,点击打开文件会发现外观上跟a.jpg一样, 如果不会使用cmd命令行也是没问题的,可以将上面的命令保存在一个新的txt文档里(名称自己随便定义比如xxx.txt),跟压缩包还有图片放在同一个目录下,修改其后缀为xxx.bat,确定保存,双击这个bat文件, 与执行命令效果是一样的,如果选择用WinRaR打开,会发现是原来的文件.也即Qt的应用
2.将python文件打包成一个exe可执行的文件
有需要的场景是, 我们这边的一个python执行脚本问文件,需要在其他人机器上运行, 但是实际上对方机器上的环境可能跟我们的机器环境不一样,装环境又很麻烦的话, 这就需要我们给对方一个exe文件,从而可以很方便的完成任务,
具体的做法如下: 1.首先是需要写一个python脚本即 你需要准备一个.py文件,2.接下来要做的就是在解释器中安装pyinstaller 即命令 pip install pyinstaller
3.接下来要做的就是将写好的python文件放置在一个目录下,接着就是在同样目录下放一个ico文件, 作为exe的文件的图标, 最后就是在cmd终端执行 pyinstaller -i xxx.ico -F xxx.py --noconsole(前边的xxx指的是ico图标的文件名称,--noconsole 的作用是去掉打开exe文件时出现的黑框框) 会发现在要放的文件目录下多了几个文件夹.
可执行文件 xxx.exe就在dist文件夹里面, 直接运行该exe文件就会生效, 至此python脚本成exe文件搞定.4.将其打包发送给对方就可以爽歪歪的执行了, 如果需要依赖外部的文件, 将其放在同一目录中打包发送过去即可.