原博文
2017-10-09 17:55 −
1 #!/usr/bin/env python3 2 import os 3 def bbb(dir_str): 4 filepaths=[] 5 abspath = os.path.abspath(dir_str) 6 for x in os.listdir(abspath...
0
436
相关推荐
2019-12-09 15:39 −
make_parser方法
以下方法创建一个新的解析器对象并返回。
参数说明:
parser_list - 可选参数,解析器列表
parser方法
以下方法创建一个 SAX 解析器并解析xml文档:
参数说明:
xmlfile -...
2019-12-11 15:49 −
首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。 看做return之后再把它看做一个是生成器(generator)...
2019-12-16 15:35 −
#列表就是数组,[]可以按下标访问
a=list()
b=['aaa','bbbb',3333] c=b[2]
...
2019-12-07 20:55 −
一、深入python的set和dict
1.1、dict的abc继承关系
from collections.abc import Mapping,MutableMapping
#dict属于mapping类型
a = {} #字典a不是继承MutableMapping,而是实现了MutableMa...
2019-09-29 21:29 −
python内部是以tuple格式存储的关系型数据库的查询结果,在实际的使用过程中可能需要转换成list或者dict,json等格式。在这里讲解如何将查询的结果转成json字符串。这里需要导入numpy、pandas、json包 1 #!/usr/bin/env python3 2 # -*- ...
2019-12-05 22:34 −
一、如何提高Python的运行效率:
1、使用生成器,因为可以节约大量内存
2、循环代码优化,避免过多重复代码的执行
3、核心模块用Cython PyPy等,提高效率
4、多进程、多线程、协程
5、多个if elif条件判断,可以把最有可能先发生的条件放到前面写,这样可以减少程序判断的次数,提...
2019-12-23 11:30 −
list与字符串相互转换:
字符串转list:
命令:list()
list转字符串
命令:"".join(list)
其中,引号中是字符之间的分割符,如“,”,“;”,“\t”等等
...
0
44
2019-12-13 22:45 −
引出
今天在运行之前写的一个Python脚本时,发生了一个奇怪的现象(我怎么老遇到奇怪的现象~~)。当时的代码大概长这样:
a = [1, 2, 3]
b = [4, 5, 6]
# ...一大段逻辑
c = a
c += b
# ...一大段逻辑
# 在这里,a变成了[1, 2, 3...
2019-12-06 15:48 −
1深拷贝和浅拷贝
在浅拷贝时,拷贝出来的新对象的地址和原对象是不一样的,但是新对象里面的可变元素(如列表)的地址和原对象里的可变元素的地址是相同的
在深拷贝时,所以地址都不一样。
import copy
a=[1,2,3,4,5,['a','b']]
#赋值,传对象的引用
b=a
#对象拷贝,浅拷贝...