- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 python 迭代器和生成器
迭代器:迭代(iterate)意味着重复多次,就像循环那样,像实现了方法 __iter__ 的对象。方法 __iter__ 返回一个迭代器,它是包含方法 __next__ 的对象,而调用这个方法时可不提供任何参数。当你调用方法 __next__ 时,迭代器应返回其下一个值 这是迭代器创建序列的方法: class TestIterator: value = 0 def __next__(s...
2019-09-19 11:24:32 132
原创 Python self超详解
刚开始学习python的时候,被self给整懵了,现在记下,免得到时又忘了。 类的所有实例都有该类的所有方法,因此子类的所有实例都有超类的所有方法。 首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数,指向类实例对象本身(注意:不是类本身)。 下面通过举例来看看self为什么指向的是类实例对象本...
2019-09-18 16:53:45 2927 1
原创 Python 定义类的私有属性
私有属性变量不能从对象外部访问,而只能通过存取器方法 class Secretive: def __inaccessible(self): print("Bet you can't see me ...") def accessible(self): print("The secret message is:") self.__i...
2019-09-18 16:13:45 2070
原创 Python PyQT5下载安装
pipinstall Sip pipinstall pyqt5 pip install pyqt5-tools PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools 安装完成后,在.\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin目录下可找到designer.exe 至于使用PyCharm...
2019-09-16 16:33:03 27348
原创 pyqt5 importError: unable to find Qt5Core.dll on PATH
pystaller -F -w +转化目标.py文件,生成exe,结果报错,由于我使用PyQt5设计,所以报下面错误,再网上看了很多资料,发现大多数只要使用PyQt5设计的,在转exe时,都会报这个错误,说Qt5的dll路径不对 然后在网上看到了一篇文章,把这个问题给描述了 https://github.com/pyinstaller/pyinstaller/issues/4293 解决...
2019-09-12 00:10:06 1975
原创 PyCharm ui转py
点击file,选择settings 点击+进行添加 Program填入: C:\Users\tang\AppData\Local\Programs\Python\Python37\python.exe //安装python的路径 Arguments填入: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithou...
2019-09-02 20:07:27 9902
原创 PyCharm编辑器
安装pycharm编辑器 首先从网站下载pycharm:https://www.jetbrains.com/pycharm/download/#section=windows 进入之后如下图,根据自己电脑的操作系统进行选择 找到下载的exe文件 直接双击下载好的exe文件进行安装,安装截图如下: 按install安装,安装完成后如下图 点击桌面的图表运行pych...
2019-09-02 13:49:13 1206
携程机票python爬取脚本优化版本
2019-04-24
携程机票python爬取脚本
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人