![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
ZhzetFor
这个作者很懒,什么都没留下…
展开
-
python中的高级特性
1.切片如L为listL[0:3]即为前3位 类似的,既然Python支持L[-1]取倒数第一个元素,那么它同样支持倒数切片,试试:>>> L[-2:]['Bob', 'Jack']>>> L[-2:-1]['Bob']Tips:1.切片完之后仍为list2.支持L[1:-1]形式,但是包前不包后2.迭代 li...原创 2018-07-16 16:52:53 · 127 阅读 · 0 评论 -
python学习
1.多行输出可以用'''...'''的格式表示多行内容,如下:>>> print('''line1... line2... line3''')line1line2line32.编码统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。以总结一下现在计算...原创 2018-07-12 14:56:24 · 147 阅读 · 0 评论 -
PyCharm环境下python代码报错No module named 'numpy'原因
使用pip install numpy之后在运行python代码时发现出现No module named 'numpy'多次重新安装numpy之后发现是PyCharm的问题PyCharm里面自带了一个python和pip,只要在PyCharm里面更改一下路径就ok了。在设置中选择添加python.exe即可...原创 2018-07-12 16:35:58 · 10636 阅读 · 1 评论 -
python学习笔记之三——MakeHuman源码阅读
1.@装饰器的用法简单的说,@装饰器就是用来提供调用的,def funA(arg): print 'A' a=arg()@funAdef funB(): print 'B' 此处的@相当于funA(funB())。当有多个装饰器时:@deco1(deco_args)@deco2def func():pass 等价于: ...原创 2018-07-19 14:36:27 · 985 阅读 · 0 评论 -
Python学习笔记之四——文件读写
1.文件打开和关闭代码f=open('MHposition.txt','r')...f.close()2.相对路径与绝对路径/表示磁盘目录./等于不写表示当前目录../表示上一级目录3.使用withwith open('/path/to/file', 'r') as f: print(f.read())这样就不用写close了!4.文件的读取...原创 2018-07-19 20:04:51 · 170 阅读 · 0 评论 -
python学习笔记五——源码阅读
1.@property作用简单的来说是将方法转化成属性 class Student(object): @property def birth(self): return self._birth @birth.setter def birth(self, value): self._birth = value ...原创 2018-07-20 18:43:21 · 317 阅读 · 0 评论 -
Pyinstaller打包python工程中遇到的问题及其解决方法
1.python版本以及各个依赖包版本一览版本问题导致的pyinstaller无法自动识别py文件中的依赖项会导致打包失败2.打包多个py文件由于pyinstaller 3.4中没有pyinstaller.exe,故在对应的项目目录下shift+右键打开对应的cmd窗口输入(以我的项目为例子): pyinstaller makehuman.py -p app...原创 2018-09-12 15:59:53 · 2188 阅读 · 1 评论 -
Pymouse使用小结
Pymouse使用小结1. Pymouse的本身是利用ctypes调用一些win32中的api,功能较为单一,以下为从官方文档中提取的要素# import the modulefrom pymouse import PyMouse# instantiate an mouse objectm = PyMouse()# move the mouse to int x and int y...原创 2018-10-13 13:32:47 · 12890 阅读 · 4 评论