python
文章平均质量分 56
俊采LEo
share
展开
-
Windows平台使用PyInstaller将Python脚本打包成可执行文件
本文介绍一种方法,通过PyInstaller工具将Python脚本打包成一个可执行文件,可以直接在Windows运行,不管Windows是否安装Python都可以运行该可执行文件。原创 2016-12-14 22:11:50 · 3136 阅读 · 0 评论 -
python技巧分享(十四)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 排列组合示例程序:#!/usr/bin/env python# coding=utf8import itertoolsfor p in itertools.permutations('ABC', 2): print p'''('A', 'B')('A', 'C')...原创 2018-08-16 10:10:18 · 254 阅读 · 0 评论 -
python技巧分享(十二)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 判断序列为非空不推荐方式l = [1]if len(l) != 0: print ld = {1: 1}if len(d) != 0: print dt = (1,)if len(t) != 0: print ts = '1'if len(s)...原创 2018-06-16 11:23:56 · 187 阅读 · 0 评论 -
python技巧分享(十一)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 遍历list时每次读取2个元素my_list = [0, 'apple', 1, 'banana', 2, 'grape', 3, 'pear']my_iter = iter(my_list)for e in my_iter: print e, next(my_iter)'''...原创 2018-06-14 21:05:00 · 260 阅读 · 0 评论 -
python技巧分享(十三)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 python2代码转换成python3代码python2代码:#!/usr/bin/env python# -*- coding: utf-8 -*-def greet(name): print "Hello, {0}!".format(name)print "What's...原创 2018-06-21 15:59:53 · 4056 阅读 · 0 评论 -
python技巧分享(十)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 通过索引删除列表元素my_list = range(0, 10)print my_list# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]del my_list[9]print my_list# [0, 1, 2, 3, 4, 5, 6, 7, 8]del my_li...原创 2018-04-17 22:08:38 · 175 阅读 · 0 评论 -
python技巧分享(九)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 正确打开文件不推荐方式f = open("tmp")for line in f.readlines(): print linef.close()'''line 1line 2line 3'''推荐方式with open("tmp") as f...原创 2018-04-03 23:52:32 · 154 阅读 · 0 评论 -
python技巧分享(八)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 pip安装指定版本号的包root@master:demo$ pip install redis==2.7.4OKCLOSEDCollecting redis==2.7.4Installing collected packages: redisSuccessfully install...原创 2018-03-01 22:41:32 · 273 阅读 · 0 评论 -
python技巧分享(七)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 is 和 == 的区别import osstr1 = os.__name__str2 = "os"print str1# osprint str2# osprint str1 == str2# Trueprint str1 is str2# False由示例中...原创 2018-02-27 21:43:46 · 173 阅读 · 0 评论 -
python技巧分享(六)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 正确的函数返回不推荐方式def divide(a, b): if b != 0: return a * 1.0 / bprint divide(1, 0)# Noneprint divide(0, 1)# 0.0推荐方式def divi原创 2018-02-07 21:25:12 · 162 阅读 · 0 评论 -
tempfile.NamedTemporaryFile创建临时文件在windows没有权限打开
记录下来是因为当时谷歌这个问题时发现,网上也有很多人遇到这个问题,我也因为这个问题导致了一个bug,所以告诫自己以后使用API多仔细看看文档。python的tempfile模块用于创建系统临时文件,是一个很有用的模块。通过tempfile.NamedTemporaryFile,可以轻易的创建临时文件,并返回一个文件对象,文件名可以通过对象的name属性获取,且创建的临时文件会在关闭后自动删除。原创 2018-02-06 21:38:23 · 8150 阅读 · 5 评论 -
python技巧分享(三)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何去掉list中重复元素推荐方式my_list = [3, 2, 1, 1, 2, 3]print my_list# [3, 2, 1, 1, 2, 3]unique_list = list(set(my_list))print unique_list# [1, 2, 3]原创 2018-01-29 21:55:59 · 191 阅读 · 0 评论 -
python技巧分享(二)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何在if语句中检测多个条件不推荐方式flag1 = 1flag2 = 0flag3 = 0if flag1 == 1 or flag2 == 1 or flag3 == 1: print 'ok'推荐方式flag1 = 1flag2 = 0flag3原创 2018-01-26 23:14:27 · 147 阅读 · 0 评论 -
python技巧分享(一)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何创建指定长度且有特定值的list不推荐方式list1 = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]print list1# [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]推荐方式list1 = [0] * 10print lis原创 2018-01-26 23:12:10 · 628 阅读 · 0 评论 -
python技巧分享(五)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何在命令行查看python文档推荐方式root@master:~$ pydoc sys.exitHelp on built-in function exit in sys:sys.exit = exit(...) exit([status]) Exit the原创 2018-02-01 13:10:52 · 188 阅读 · 0 评论 -
python技巧分享(四)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何打印更易读的类不推荐方式class Point(object): def __init__(self, x, y): self.x = x self.y = yp = Point(3, 4)print p# 推荐方式原创 2018-01-30 17:32:24 · 199 阅读 · 0 评论 -
python技巧分享(十五)
这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 lambda#!/usr/bin/env python# coding=utf8add = lambda x, y : x + yprint add(1, 2)# 3print (lambda x, y: x + y)(2, 3)# 5lambda主要用于实现匿名函数,...原创 2018-08-16 14:52:40 · 241 阅读 · 0 评论