Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

随笔分类 -  python

python学习和工作中记录
推荐几本高质量的Python书籍--附github下载路径
摘要:一 为什么要分享? 最近碰到了一些人和事,感触挺大的。就是发现很多类似自己的软件工程师,一旦工作三五年之后,工作中算是一个熟练工,但是进步的脚步突然慢了下来,虽然你在工作中仍旧很努力。到底是什么原因呢?反复观察周围的大多数人工作,发现更多的是只会工作中学到的那些知识,很多都没有系统性,导致整体工作水 阅读全文
posted @ 2019-10-10 15:06 虚生 阅读(8033) 评论(0) 推荐(1) 编辑
python中pyqt5的进度条--python实战(十)
摘要:python太博大精深了,使用场景非常多。最近笔者一直使用PyQt5编一些小程序,顺便就把一些常用的东西列出来,做个记录和积累吧。进度条是非常常用的东西,今天用的时候,顺便温习了一下,这个东西自己感觉没啥可讲的,最好的办法就是例子来说明:下面给一个简单的例子。 基本进度条使用: 进度条的函数如下: 阅读全文
posted @ 2019-09-25 22:10 虚生 阅读(16584) 评论(2) 推荐(0) 编辑
python 各层级目录下的import方法
摘要:恢复内容开始 以前经常使用python2.现在很多东西都切换到了python3,发现很多东西还是存在一些差异化的。跨目录import是常用的一种方法,并且有不同的表现形式,新手很容易搞混。有必要这里做个总结,给大家科普一下:1 同级目录下的调用:同级目录下的调用比较简单,一般使用场景是不同类的相互调 阅读全文
posted @ 2019-09-04 13:49 虚生 阅读(11326) 评论(0) 推荐(0) 编辑
Ubuntu更新python3.5到python3.7
摘要:一 下载wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz二 解压tar zxvf Python-3.7.1rc2.tgzcd Python-3.7.1rc2三 编译 ./configuremakemake install 阅读全文
posted @ 2019-09-03 12:27 虚生 阅读(8484) 评论(0) 推荐(0) 编辑
Python 相对路径和绝对路径--python实战(九)
摘要:一 背景信息 最近在运行python程序的过程中,无意遇到了这个一个问题,在同事那边一直执行ok的程序,到我这里怎么都有个错误,当初报的错误是这样的: FileNotFoundError: [Errno 2] No such file or directory: 'ui.qss' 意思是程序种找不到 阅读全文
posted @ 2019-08-28 22:54 虚生 阅读(9560) 评论(0) 推荐(0) 编辑
一个python问题引发的思考
摘要:问题: pyqt5下开发的时候,遇到了一个这样的问题。Traceback (most recent call last):File “test.py”, line 3, in from PyQt5.QtWebEngineWidgets import *ImportError: dlopen(/Use 阅读全文
posted @ 2019-08-26 13:01 虚生 阅读(973) 评论(0) 推荐(0) 编辑
python做中学(九)定时器函数的用法
摘要:程序中,经常用到这种,就是需要固定时间执行的,或者需要每隔一段时间执行的。这里经常用的就是Timer定时器。Thread 类有一个 Timer子类,该子类可用于控制指定函数在特定时间内执行一次。 可以用几个例子来说明Timer的用法, 一 最简单的用法,N s后(2s)后执行: 运行结果: 二 每隔 阅读全文
posted @ 2019-08-20 14:25 虚生 阅读(734) 评论(0) 推荐(0) 编辑
python做中学(八)匿名函数lambda的用法
摘要:匿名函数,顾名思义即没有名称的函数,和def定义的函数的最大区别在于匿名函数创建后返回函数本身(即匿名函数不需要return来返回值),表达式本身结果就是返回值,而def创建后则赋值给一个变量名,在Python中,我们利用关键词lambda创建匿名函数,以下是匿名函数lambda表达式的形式: la 阅读全文
posted @ 2019-08-14 09:23 虚生 阅读(341) 评论(0) 推荐(0) 编辑
Python ASCII码与字符相互转换
摘要:ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。 在python中, 阅读全文
posted @ 2019-08-08 18:07 虚生 阅读(9198) 评论(0) 推荐(0) 编辑
python做中学(七)ord() 函数
摘要:描述 ord() 函数是 chr() 函数(对于8位的ASCII字符串)或 unichr() 函数(对于Unicode对象)的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值,如果所给的 Unicode 字符超出了你的 Python 定义范 阅读全文
posted @ 2019-07-29 21:48 虚生 阅读(370) 评论(0) 推荐(0) 编辑
python做中学(六)os.getcwd() 的用法
摘要:概述 os.getcwd() 方法用于返回当前工作目录。 语法 getcwd()方法语法格式如下: 参数 无 返回值 返回当前进程的工作目录。 实例 以下实例演示了 getcwd() 方法的使用: 用的时候,记得把路径换成你所需要的就行了。 参考: 1 https://www.runoob.com/ 阅读全文
posted @ 2019-07-24 13:14 虚生 阅读(1997) 评论(0) 推荐(0) 编辑
python做中学(五)多线程的用法
摘要:多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。 程序的运行速度可能加快。 在一些等待的任务实现上如用户输入、文件读写和网络收发数 阅读全文
posted @ 2019-07-23 09:11 虚生 阅读(325) 评论(0) 推荐(0) 编辑
python做中学(四)main函数的用法
摘要:什么场景下会有main函数? 当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行。 main函数的作用? __name__ == '__main__'是Python的main函数入口。并非说,加入这句才能使用python xxx.py来执行,而是 阅读全文
posted @ 2019-07-22 09:53 虚生 阅读(1245) 评论(0) 推荐(0) 编辑
python做中学(三)条件编译的用法
摘要:C代码中经常使用条件编译,python中该怎么用呢?Python没有像C或C或Java甚至Java一样编译,python文件被“即时”编译,您可以将其视为类似于Basic或Perl的解释语言 只需使用if语句,就可以执行与条件编译等效的操作:我这里写了一个例子,希望对有需求的同学有点帮助: 运行结果 阅读全文
posted @ 2019-07-22 09:30 虚生 阅读(2190) 评论(0) 推荐(0) 编辑
python Qt5 实战(一)按钮颜色
摘要:工作中,工具用到了python Qt5,涉及到了按钮颜色,这里就做个总结。也顺便给要用这块的同仁抛出来一个砖头,把大牛引出来做个指导。 一般设置按钮的颜色有三种表达:如下所示:具体的怎么使用,估计要看一下用例就清楚了。 接下来上一个例子: 运行的结果: 阅读全文
posted @ 2019-07-21 10:39 虚生 阅读(9793) 评论(0) 推荐(0) 编辑
python做中学(二)bool()函数的用法
摘要:定义: bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。 bool 是 int 的子类。 语法: 以下是 bool() 方法的语法: 参数 x -- 要进行转换的参数。 返回值 返回 Ture 或 False。 实例: 以下展示了使用 bool 函数的实例: 1 Py 阅读全文
posted @ 2019-07-19 09:26 虚生 阅读(893) 评论(0) 推荐(0) 编辑
python做中学(一)全局变量的用法
摘要:一段时间没有使用python来写代码,就发现以前学习的很多语法都忘了。看来还是当初这方面的项目做的好不够多,没有系统性的运用和学习,导致了很多语法不能顺手拈来。在接下来的这个项目中, 一定要把遇到的一些python知识不熟悉的地方还有遗忘的重新梳理一下,对python要达到灵活运用的境界,不能单纯是 阅读全文
posted @ 2019-07-18 22:59 虚生 阅读(4561) 评论(0) 推荐(1) 编辑
在macos上基于python2.7安装PyQt5
摘要:在python3上面安装PyQt5是十分简单的,可是,在python2.7上安装这个东西,着实让人折腾了一把。要总结一下,年纪大了,记性不好。 首先要安装最新版的Qt和python2,命令如下: 接下来获取PyQt5的源码,命令如下: 接下来是编译和运行代码: 注意:这里面的sip和qmake是要看 阅读全文
posted @ 2019-03-05 13:48 虚生 阅读(1615) 评论(0) 推荐(0) 编辑
将Python 程序打包成 .exe格式入门
摘要:PyInstaller PyInstaller 是一个十分有用的第三方库,可以用来打包 python 应用程序,打包完的程序就可以在没有安装 Python 解释器的机器上运行了。 它能够在 Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, 阅读全文
posted @ 2019-02-26 14:18 虚生 阅读(2448) 评论(0) 推荐(0) 编辑
用pyinstaller打包python程序,解决打包时的错误:Cannot find existing PyQt5 plugin directories
摘要:解决方法就是用everything搜索PyQt5,找到 /Library/plugins路径下的PyQt5文件夹,将里面的dll动态库pyqt5qmlplugin.dll复制出来 按照错误提示的路径,一个个的新建文件夹,形成目录C:\qt5b\qt_1524647842210\_h_env\Libr 阅读全文
posted @ 2019-02-21 20:23 虚生 阅读(1373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示