思维导图:10个python常用库 |
您所在的位置:网站首页 › python常用库 › 思维导图:10个python常用库 |
思维导图:10个python常用库
原创
zengmumu 2021-12-14 17:40:39 ©著作权 文章标签 python java linux csv 大数据 文章分类 其他 其它 ©著作权归作者所有:来自51CTO博客作者zengmumu的原创作品,请联系作者获取转载授权,否则将追究法律责任思维导图:10个python常用库https://blog.51cto.com/u_1760061/4802431 总体: 手机查看: 文字版本 Python 常用函数与库目录与文件os walk 目录方法改变工作目录os.chdir("/home/newdir") 显示当前工作目录os.getcwd() 创建新的目录os.mkdir("test") 删除目录os.rmdir( "/tmp/test" ) 目录的完全合规的名称必须被给出,否则会在当前目录下搜索该目录。 文件方法删除文件os.remove("test2.txt") 重命名文件os.rename(current_file_name, new_file_name) 系统sys sys.argv0 文件名 sys.exit()exit(0)正常退出 exit(1)异常退出 数组运算numpy统计计算scipy机器学习scikit-learn命令行IOinput()a = input("请输入你的名字") 文本文件IO打开文件f = open(file_name [, access_mode])a+ 追加读写,不存在就创建 a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件进行写入。 w+ 开头读写,不存在就创建 w 如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 r 只读 x 写模式,新建一个文件,已存在会报错 + 打开一个文件进行更新 关闭文件f.close()刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入如果没有使用,不会写入文件读取文件s = f.read([count])count:要从已打开文件中读取的字节计数,或者读取全文s = f.readline()读取一行,没有数据了返回空字符串lines = f.readlines()返回一个字符串列表写入文件f.write(str)文件定位输入输出CSV文件IO 需要导入csv模块import csv打开模式w创建或者覆盖已经有的文件 x创建文件,如果已经存在抛出错误 r只读 a追加,不存在就创建 csv文件不能改变只能覆盖或者追加 写入列表import csv headers = ['class','name','sex','height','year'] rows = [ [1,'xiaoming','male',168,23], [1,'xiaohong','female',162,22], [2,'xiaozhang','female',163,21], [2,'xiaoli','male',158,21] ] with open('test.csv','w')as f: f_csv = csv.writer(f) f_csv.writerow(headers) f_csv.writerows(rows)写入字典import csv headers = ['class','name','sex','height','year'] rows = [ {'class':1,'name':'xiaoming','sex':'male','height':168,'year':23}, {'class':1,'name':'xiaohong','sex':'female','height':162,'year':22}, {'class':2,'name':'xiaozhang','sex':'female','height':163,'year':21}, {'class':2,'name':'xiaoli','sex':'male','height':158,'year':21}, ] with open('test2.csv','w',newline='')as f: f_csv = csv.DictWriter(f,headers) f_csv.writeheader() f_csv.writerows(rows)读取import csv with open('test.csv')as f: f_csv = csv.reader(f) for row in f_csv: print(row)正则匹配re re.match(pattern, string, flags=0)数学库math 三角函数 math.pi math.e math.log(x,a) math.sqrt(x) math.log10() math.floor() math.round() x = Math.round(20.49); //20 x = Math.round(20.5); //21 x = Math.round(-20.5); //-20 x = Math.round(-20.51); //-21随机库random 参考资料python random 官方文档random.random() 生成一个0到1的随机浮点数:0 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |