思维导图:10个python常用库

您所在的位置:网站首页 python常用库 思维导图:10个python常用库

思维导图:10个python常用库

#思维导图:10个python常用库| 来源: 网络整理| 查看: 265

思维导图:10个python常用库 原创

zengmumu 2021-12-14 17:40:39 ©著作权

文章标签 python java linux csv 大数据 文章分类 其他 其它

©著作权归作者所有:来自51CTO博客作者zengmumu的原创作品,请联系作者获取转载授权,否则将追究法律责任思维导图:10个python常用库https://blog.51cto.com/u_1760061/4802431

  总体:

思维导图:10个python常用库_csv

  手机查看:

思维导图:10个python常用库_大数据_02

思维导图:10个python常用库_linux_03

思维导图:10个python常用库_python_04

  文字版本 

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.argv

0

文件名

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