python
Noodles--
须知参差多态,乃幸福之本源。
展开
-
PYTHONPATH
最近在弄环境变量的时候发现直接添加系统变量到PATH之后,在Python内部无法直接应用,后来经过大神指点发现pytho内部引用模块不是直接用系统的path,在PYTHONPATH里面。1.查看PYTHONPATHimport syssys.path注释:在这里会显示你的PYTHONPATH,你添加的系统PATH和PYTHONPATH不是一回事,所以用不了2.添加PYTHONPATH在上面一篇博客...原创 2018-02-03 12:05:50 · 1997 阅读 · 0 评论 -
Python reduce()
描述reduce() 函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。语法reduce() 函数语法:reduce(function, iterable[, initializer])...转载 2018-02-13 13:38:42 · 261 阅读 · 0 评论 -
Python map()
个人观点:map函数就是用在单个元素在的函数处理; reduce函数用的是两个元素的处理,两者作用是类似的。描述map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map() 函数语法:map(function, iterable,...转载 2018-02-13 14:00:37 · 288 阅读 · 0 评论 -
if __name__ == 'main':
@http://www.dengfeilong.com/post/60.html,转载感谢在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == 'main': ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。 1、这段代码的功能 一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用...转载 2018-02-13 17:27:41 · 224 阅读 · 0 评论 -
super
转载文章,然后写的很不错,作为笔记当存在继承关系的时候,有时候需要在子类中调用父类的方法,此时最简单的方法是把对象调用转换成类调用,需要注意的是这时self参数需要显式传递,例如:[python] view plain copyclass FooParent(object): def bar(self, message): print message class ...转载 2018-02-14 10:40:58 · 250 阅读 · 0 评论 -
文件打开失败显示编码问题
window 读取文件可以用\,但是在字符串中\是被当作转义字符来使用,所以’d:\a.txt’会被转义成’d:\a.txt’这是正确路径,所以不会报错。而‘C:\Users\FrankYuan\Pictures\Camera Roll\WIN_20161010_08_51_57_Pro.jpg ’中经过转义之后可能就找不到路径的资源了,例如\t可能就转义成tab键了。解决办法python在描述路...转载 2018-02-14 17:45:31 · 1095 阅读 · 0 评论 -
python文件及目录操作
注意:文件夹(目录/dir)和文件(file)是不一样的操作也是不一样的在网上看了很多关于文件的操作,现在做一个自己的笔记加上综述,顺便总结注意事项。1.打开文件(读文件)with open(r"C:\Users\ASUS-PC\Desktop\单词\zt.docx.txt", 'r',) as f: s = f.read()with调用close()方法关闭文件,文件使用完毕后必须关闭,...原创 2018-02-14 22:55:39 · 280 阅读 · 0 评论 -
列表解析和普通的列表创建方法时间优化对比
测试背景:创建两个列表,里面的元素全为0,即[0,0]方法一:列表解析blocks_img = [[0 for i in range(1000)] for i in range(1000)]方法二:普通的列表创建blocks_img = []for i in range(1000): for i in range(1000): blocks_img.a...原创 2019-09-23 14:53:03 · 178 阅读 · 0 评论