
python
文章平均质量分 88
这道题会做
这个作者很懒,什么都没留下…
展开
-
【无标题】数字孪生1
数字孪生1原创 2022-09-22 16:18:32 · 211 阅读 · 1 评论 -
用python消耗linux内存方法
用python消耗linux内存方法# -*- coding: utf-8 -*-import sysimport reimport timedef print_help(): print 'Usage: ' print ' python mem.py 100MB' print ' python mem.py 1GB'if __name__ == "_...转载 2018-02-27 14:58:03 · 1146 阅读 · 1 评论 -
欢迎使用优快云-markdown编辑器
ImportError: /usr/local/lib/python2.7/site-packages/cx_Oracle.so: undefined symbol: PyUnicodeUCS4_DecodeUTF16解决办法:重新编译python,编码与oracle一致 ./configure –enable-shared —enable-unicode=ucs4 –prefix=目录转载 2015-08-14 19:58:11 · 1379 阅读 · 0 评论 -
全局遍历os.walk
先从简单的开始,遍历一个盘符,比如C盘,然后查询一个指定的文件。以下内容比较简单,我的最终的目的是想做个和everthing一样的小工具。(不知道有多少人用everything?)以下内容可以直接保存并运行。# -*- coding: cp936 -*- import sys,os,timesep=os.path.sepdef walkdir(diskname):转载 2014-12-11 20:36:20 · 885 阅读 · 0 评论 -
python中的魔法参数:*args和**kwargs
python中的魔法参数:*args和**kwargsdef foo(*args, **kwargs):print 'args = ', argsprint 'kwargs = ', kwargsprint '---------------------------------------'if __name__ == '__main__':foo(1,2,3,4)foo转载 2015-01-17 10:40:10 · 969 阅读 · 0 评论 -
What does functools.wraps do?
In a comment on the answer to another question, someone said they weren't sure what functools.wraps was doing. So I'm asking this question so that there will be a record of it on StackOverflow for f转载 2014-11-29 17:34:05 · 919 阅读 · 0 评论 -
python xlrd 使用
转载自:http://blog.youkuaiyun.com/five3/article/details/7034826xlrd是专门用来在python中读取微软execel的模块,可以自己直接下载安装,也可以通过包管理器安装。官方资料:下载地址:http://pypi.python.org/pypi/xlrd官网地址:http://www.python-excel.o转载 2013-07-28 17:25:51 · 2743 阅读 · 0 评论 -
python 线程笔记(一)
1、一个顺序执行的程序要从每个I/O终端信道检查用户的输入时,程序无论如何也不能在读取I/O终端信道的时候阻塞,因为用户输入的到达是不确定的。阻塞会导致其他I/O信息的数据部能被处理,顺序执行的程序必须使用非阻塞I/O,或是带有计时器的阻塞I/O(这样才能保证 阻塞只是暂时的)。 2、 使用多线程编程和一个共享的数据结构如Queue (本章后面会介绍的一种多线程队列数据结构原创 2012-11-03 20:00:49 · 2401 阅读 · 0 评论 -
python 线程指南
1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:thread_stat_simple1.2. 线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1,而线程"print"负责从前往后读取列表并打印。那么,转载 2012-11-03 13:36:43 · 958 阅读 · 0 评论 -
python 三元表达式
之前学习的Python提到了对于类似C语言的三元条件表达式condition ? true_part : false_part,虽然Python没有三目运算符(?:),但也有类似的替代方案,那就是true_part if condition else false_part。>>> 1 if True else 01>>> 1 if False else 00>>> "Fire" if转载 2012-10-17 22:39:19 · 104734 阅读 · 2 评论 -
python 排序
原文:http://wiki.python.org/moin/HowTo/Sorting Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的list的元素基于小于运算符(__lt_转载 2012-10-17 22:37:30 · 6577 阅读 · 1 评论 -
python lambda
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。2 python lambda它只是一个表达式,而def则是一个语句。转载 2012-10-17 22:36:11 · 1022 阅读 · 0 评论 -
如何让python代码更加pythonic
转载自http://shihongzhi.com/python/2012/05/24/Pythonic/PythonicThe Zen of Python在python终端输入import this,会输出The Zen of Python,详细描述的编写python代码时需要遵守的哲学,禅道。把握好这些准测,就能写出漂亮的python代码。但是这些还是太抽象了,写这篇blog打算转载 2012-10-17 22:45:51 · 3009 阅读 · 0 评论 -
最简单的pyqt打包流程
【前置条件】python2.6 + pyqt4 + py2exe【1】用qt设计师创建一个对话框【2】将*ui文件转换成*py文件pyuic4 -o HelloPyQt4.py HelloPyQt4.ui【3】编写简单的测试程序from PyQt4.QtGui import * from PyQt4.QtCore import * import s原创 2012-09-07 22:46:43 · 7529 阅读 · 0 评论 -
python的and 和or逻辑
and语句:0 and * 不需要再考虑*是0还是1,结果是01 and * 需要考虑*是0还是1来决定结果。or语句:1 or * 不需要考虑后面的*,结果为10 or * 需要考虑后面的*来决定结果转载 2012-08-12 14:05:50 · 946 阅读 · 0 评论 -
python 文件操作(一)
#说明:1、用来处理文件输出到指定位置2、统计关键词个数import os#输入:内容/路径#输出:文件def outText(str,route): if os.path.isfile(route): os.remove(route) fp = open(route,'w') fp.write(str) fp.close(原创 2012-09-01 20:28:20 · 939 阅读 · 0 评论 -
python 文件操作(二)
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pat转载 2012-09-01 20:33:02 · 1180 阅读 · 0 评论 -
python语法之find
>>> t= 'ddssd'>>> t.rfind('d',0,len(t)-1)1从左开始查找和从右边开始查找find 和rfindstr.find(str, beg=0 end=len(string))str.rfind(str, beg=0 end=len(string))str默认,begin默认为0,从位置0开始,如果为负数,则从右边开始查找。end为长度原创 2012-09-02 12:00:14 · 1048 阅读 · 0 评论 -
使用Python实现Telnet远程登录
一、Windows下开启Telnet服务(详见:与Win7防火墙无缝结合 Telnet功能测试)1、Windows 2000/XP/2003/Vista:默认已安装但禁止了Telnet服务(1)开启Telnet:运行services.msc打开服务管理,找到Telnet服务项设置其启动类型为“自动”或者“手动”(更安全,只在需要的时候才启用),然后启动该服务即可。2、Windo转载 2012-09-04 21:29:29 · 35656 阅读 · 2 评论