![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 67
grantlee1988
这个作者很懒,什么都没留下…
展开
-
python 文件操作
[1.os]1.重命名:os.rename(old, new)2.删除:os.remove(file)3.列出目录下的文件 :os.listdir(path)4.获取当前工作目录:os.getcwd()5.改变工作目录:os.chdir(newdir)6.创建多级目录:os.makedirs(r"c:/python /test")7.创建单个转载 2012-03-31 16:36:31 · 351 阅读 · 0 评论 -
python类方法、实例方法、静态方法
# -*- coding: cp936 -*-#类方法: 1.属性访问:可以访问类属性,无法访问实例属性# 2.隐含调用参数:cls# 3.可以被类和类实例调用#实例方法:1.属性访问:可以访问类属性、实例属性# 2.隐含调用参数:self# 3.仅可以被类实例调用#静态方法:1.属性访问:无法访问类属性、原创 2012-11-17 23:00:19 · 559 阅读 · 0 评论 -
python 异常处理
A finally clause is always executed before leaving the try statement, whether an exception has occurred or not. When an exception has occurred in thetry clause and has not been handled by anexcept转载 2012-11-16 18:45:33 · 597 阅读 · 0 评论 -
python技巧
使用%来格式字符串转载 2012-11-16 22:28:36 · 476 阅读 · 0 评论 -
python中的参数传递 * **
python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析先看第一个问题,在python中函数参数的定义主要有四种方式:1.F(arg1,arg2,...)这 是最常见的定义方式,一个函数可以定义任意个参数,每个参数间用逗号分割,用这种方式定义的函数在调用的的时候也必须在函数名后的小括号里提供个数转载 2012-10-22 13:29:21 · 596 阅读 · 0 评论 -
python深拷贝浅拷贝
# -*- coding: cp936 -*-'''一、深拷贝、浅拷贝Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象对于一般的浅拷贝,使用copy.copy就可以了要复制列表L,使用li原创 2012-10-21 15:04:52 · 5899 阅读 · 0 评论 -
关于python的效率问题
1) 开发效率远比执行效率要高2) 对于低效的可以采用c/c++来写,然后封装成python的模块,所以用python写的只是不太关注效率的东西3) 看你的应用对效率的要求有多少,对于web还有象使用cache的技术,非常适合动态语言,一样可以提高效率4) 有时效率的瓶颈并不在语言的解释处理上,而主要在网络,数据库上,因此语言执行的速度不一定是效率低的原因,特别是对于大批量并发的情况转载 2012-06-27 23:17:49 · 441 阅读 · 0 评论 -
python 中的字符串操作
'''1.复制字符串'''sStr1 = 'aaaa'sStr2 = sStr1sStr1 = 'bbbb'print sStr2 #是复制哦,所以结果是 aaaa'''2.连接字符串'''sStr1 = 'strcat'sStr2 = 'append'sStr1 += sStr2print sStr1'''3.查找字符'''sSt转载 2012-06-27 23:35:31 · 374 阅读 · 0 评论 -
统计每行的单词出现次数并排序
要求:文件每行一个单词,统计单次出现的频率(次数+单词),按频率降序排列=======================================================================================python:把文件读成列表,写成字典d(单词:次数),按照字典的值降序排列sorted(d.items(), key = lambda原创 2012-07-04 23:54:01 · 2017 阅读 · 0 评论 -
python 排序
# -*- coding: cp936 -*-# sort.py # 这个类用来演示如何对自定义对象进行排序 class Sortobj: a = 0 b = '' def __init__(self, a, b): self.a = a self.b = b def转载 2012-07-04 21:32:53 · 459 阅读 · 0 评论 -
python读取文件末尾N行
# -*- coding: cp936 -*-import os,sys,redef lastline(): global pos while True: pos = pos - 1 try: f.seek(pos, 2) #从文件末尾开始读 if f.read(1原创 2012-06-19 17:48:37 · 15149 阅读 · 0 评论 -
python文件管理中的file、seek、truncate
一、先介绍下file、seek、truncate的基本用法: seek(offset,where): where=0从起始位置移动,1从当前位置移动,2从结束位置移动。当有换行时,会被换行截断。seek()无返回值,故值为None。 tell(): 文件的当前位置,即tell是获得文件指针位置,受seek、readline、read、readlines影响,不受转载 2012-06-19 17:45:05 · 4288 阅读 · 0 评论 -
Python按行读文件
1. 最基本的读文件方法:?# File: readline-example-1.py file = open("sample.txt") while 1: line= file.readline() ifnot line: break pass# do转载 2012-06-18 16:05:48 · 474 阅读 · 0 评论 -
python列表、元组、字典、字符串操作
一、列表创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value = sample_list[-1]删除列表的第一个值del sample_list[0]在列表中插入一个值转载 2012-06-11 18:47:59 · 932 阅读 · 0 评论 -
Python执行系统命令的方法
最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类。最开始的时候用 Python 学会了 os.system() 这个方法是很多比如 C,Perl 相似的。os.system('cat /proc/cpuinfo')但是这样是无法获得到输出和返回值的,继续 Google,之后学会了 os.popen()。转载 2012-06-09 08:46:49 · 615 阅读 · 0 评论