![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
taojYang
爱好者,学习,奋斗
展开
-
python——os模块部分操作
####os库部分操作import osos.getcwd()os.chdir()os.fchdir()os.chroot()os.listdir()os.mkdir()os.mkdirs()os.rmdir()os.removedirs()os.rename()os.renames()#os.access(path,mode)#mode:#******************os.F_OKos.R_OKos.W_OKos.X_OK#************原创 2020-09-20 09:02:55 · 107 阅读 · 0 评论 -
python——上下文管理器
####基于生成器实现的上下文管理器from contextlib import contextmanager#生成器@contextmanagerdef file_manager(name,mode): try: f = open(name,mode,encoding="utf-8")#打开文件 yield f#生成器 finally: f.close()with file_manager("1.txt","w") as f:原创 2020-09-19 21:07:03 · 86 阅读 · 0 评论 -
python——实现自定义序列
class IntDic: def __init__(self): #字典 self.__date={} def __len__(self): return len(list(self.__date.values())) def __getitem__(self,key): if key in self.__date: return self.__date[key] return原创 2020-09-19 10:20:04 · 202 阅读 · 0 评论 -
python——实现简单搜索引擎框架
class SearchEngineBase: def __init__(self): pass #搜索器 def add_corpus(self,file_path): with open(file_path,"rb") as fin: text = fin.read().decode("utf-8") self.process_corpus(file_path,text) #索引器 def原创 2020-09-18 15:51:59 · 661 阅读 · 0 评论 -
python实现排序算法(持续更新)
python实现排序#冒泡排序data = [5,2,4,1,3]for i in range(len(data)-1): for j in range(len(data)-i-1): if(data[j]>data[j+1]): data[j],data[j+1] = data[j+1],data[j]print("排序后数据为:",data)原创 2020-08-10 21:09:48 · 90 阅读 · 0 评论 -
python3——正则表达式
python3——re模块re.match()re.match(pattern,string,flags=0)从字符串的起始位置匹配一个模式re.rearch()re.rearch(pattern,string,flags=0)扫描整个字符串并返回第一个匹配成功的检索和替换re.sub(pattern,rep1,string,max=0)用RE最左边不重复的匹配来替换正则表达式...原创 2019-05-29 19:46:56 · 190 阅读 · 0 评论 -
python3——类、继承、多继承、
#!/usr/bin/python3#-*- coding:UTF-8 -*-class people: name = '' age = 0 __weight = 0 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self): ...原创 2019-05-29 16:57:30 · 218 阅读 · 0 评论 -
python3——os方法(一)
1、 os.access(path,mode)检验权限模式2、os.chdir(path)改变当前工作目录3、os.chflags(path,flags)设置路径的标记为数字标记4、os.chmod(path,mode)更改权限5、os.chown(path,uid,gid)更改文件所有者6、os.chroot(path)更改当前进程的根目录7、os.close(fd)关...原创 2019-05-29 11:52:37 · 373 阅读 · 0 评论 -
python3——file方法
1、file.close()关闭文件2、file.flush()刷新内部缓存3、file.fileno()返回一个整形的文件描述符4、file.isatty()如果文件连接到终端设备返回True,否返回False5、file.next()返回文件下一行6、file.read([size])从文件读取指定字节数7、file.readline([size])读取整行,包括“\...原创 2019-05-29 10:55:17 · 275 阅读 · 0 评论 -
python面向对象入门
# -*_ coding: UTF-8 -*-#类定义class people: name='' age=0 __weight=0 def __init__(self,n,a,w): self.name = n self.age = a self.__weight = w def speak(self)...原创 2019-04-30 16:26:07 · 100 阅读 · 0 评论