
Python进阶
日光微暖〆夏亦凉
这个作者很懒,什么都没留下…
展开
-
PyQt5项目打包成exe文件(pyinstaller)
一、背景之工具/版本安装环境:Windows7 64bit 使用版本Python3.6 PyQt5python文件打包成exe格式,需要用到自带的模块 pyinstaller。二、pyinstaller安装打开cmd,输入pip install pyinstaller,回车,即可安装。Anaconda执行:conda install pyinstaller 命令进行安装常...原创 2020-03-05 18:37:54 · 1986 阅读 · 0 评论 -
python中yield的用法详解
如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器),好了,如果你对这些不明白的话,那先把yield看做return,然后直接看下...转载 2019-10-28 11:26:51 · 252 阅读 · 0 评论 -
浅析Python3中的bytes和str类型
Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之亦然)。下面让我们深入分析一下二者的区别和联系。编码发展的历...转载 2019-09-30 09:03:43 · 393 阅读 · 0 评论 -
php脚本调用python类方法示例
php脚本:// 调用Debug.py文件中的test1方法$cmd = "python D:\python\Debug.py test1 p1 p2 2>&1";$data = exec($cmd, $array, $return);var_dump($data, $return);Debug.py文件:#!/usr/bin/env python# _*_...原创 2019-09-30 09:59:28 · 530 阅读 · 1 评论 -
Pip给指定版本的Python安装模块
一、背景 系统中同时装了 Python2 和 Python3,这时如果使用 pip 安装模块,可能会出现本来需要安装到 Python2 的模块结果却被安装到了 Python3 下的情况。二、解决方案(手动指定安装版本) 1、查看 pip 命令当前对应的 Python 版本和路径pip -Vpip 18.0 from /usr/local/lib/python3.5/...原创 2019-10-08 09:03:15 · 4187 阅读 · 0 评论