![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
@你若盛开
这个作者很懒,什么都没留下…
展开
-
利用python nuitka自定义生成的.exe文件图标
利用nuitka将python程序打包成.exe文件,默认的.exe文件图标没啥特色,如果想改成自定义的图标也是可以的。1、首先,你需要将自定义的图片转换成.icn的图片格式,直接修改图片的后缀的方式貌似是不行的,使用的时候会报错。下面这个网址可以实现将其他格式的图片转换成.icn格式,如图:bitbug.net/2、新建一个mian.py文件import click@click.group()def main(): pass@click.command()@click.o原创 2021-05-27 13:46:52 · 4315 阅读 · 0 评论 -
反编译‘gbk‘ codec can‘t encode character ‘\xff‘ in position 2055: illegal multibyte sequence类报错
用python包uncompyle6反编译.pyc文件报'gbk' codec can't encode character '\xff' in position 2055: illegal multibyte sequence错误的解决方案先用pip install uncompy命令安装 uncompy。用以下uncompyle6命令反编译.pyc文件时,有如下报错,意思是gbk无法解码在2055个字符处遇到的“\xff”。后来各种百度后,不知道是我命令写错了还是怎么的,用下面这个命令可原创 2021-03-03 16:36:48 · 1473 阅读 · 2 评论 -
Python利用Nuitka模块将程序打包成.exe(Windows)和可执行档(Linux)
Python利用Nuitka模块将程序打包成.exe(Windows)和可执行档(Linux)1、Nuitka简介nuitka是python的第三方模块,使用前需要先安装pip install nuitka(离线安装请参考关于click的博客)。nuitka作为一个打包工具,实现了工具的跨平台,Windows和Linux下都能对python文件进行打包,这里解释一下,nuitka只能打包python文件(也就是.py文件),对其他格式的文件无法打包。在Windows下最终打包成一个.exe文件,Lin原创 2020-11-13 14:28:33 · 24177 阅读 · 10 评论 -
click中click.echo()和click.secho()的用法和区别
click.echoclick兼容Python2和Python3,其中一点就体现在输出上,大家都知道Python2和Python3的输出语句print存在差异,Python2的print是一个关键字,Python3中print则是一个函数,click提供click.echo()代替print语句,实现输出的统一。import click@click.command()@click.option("--name",required=True,type=str)def add(name):原创 2020-10-27 10:38:47 · 2235 阅读 · 2 评论 -
click option/argument参数详解(click.option()和click.argument())
click通过click.command()装饰函数,使之成为命令行接口;通过click.option()装饰函数,为其约束并添加命令行选项和参数。简化了传统加参的方式,减少了开发者编写的代码量,使命令行工具编写起来快速而有趣。新建一个名为adduser.py的Python文件,寥寥几行代码已经实现了一个完整命令行工具。import click@click.command()@click.option("--name",required=True)def add(name): cl原创 2020-10-10 10:07:05 · 12264 阅读 · 0 评论 -
python click的安装(离线和联网)、click使用的三大框架
python click的安装(离线和联网)、click使用的三大框架click包是基于Python编写的,最后作为Python的第三方包供使用者免费使用,Python包基本都是基于Python编写,Python包分为标准包和第三方包,也称为标准库和第三方库,标准包是安装Python时就自动安装了的,比如os/sys等,第三方包安装Python时不会自动安装,可以在使用者需要用到的时候自行安装,使用者也可以自定义自己的Python包,放入pyhton存放第三包的site-packages目录下供自己使用原创 2020-10-09 13:39:43 · 9956 阅读 · 2 评论 -
查看HTTP 各方法的消息请求头和响应头——get/head/post/put
今天介绍一下如何获取HTTP消息的请求头和响应头,请求头包含在客户端发送给服务器的HTTP请求消息的头部,响应头包含在服务器响应客户端的请求消息的返回消息的头部。请求头中有客户端期望服务端该如何响应请求消息的信息,响应头中有服务端响应的方式,以下是通过HTTP请求百度服务的例子。1、请求头# -*- coding: utf-8 -*-import requests #添加requests库url = 'https://www.baidu.com'原创 2020-08-19 12:51:19 · 6118 阅读 · 0 评论 -
Python requests库 get方法——设置返回内容的编码呈现方式
以下是设置requests库中get方法如何改变response内容的编码格式,使其能正常显示中文内容,而不出现乱码。import requests #导入Python requests库url = 'https://www.baidu.com' #设置访问资源为百度https://www.baidu.comr = requests.get(url) #向百度发送给请求,r为response实例,即百度网页的HTML页面内容print("页面默认编码格...原创 2020-08-13 15:12:36 · 4713 阅读 · 0 评论