学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!
今天是学Python的第15天,从今天开始,每天一到两个常用模块,更完恢复到原来的,开学了,时间不多,写得不多,见谅。
目录
OS模块
主要用于获取系统的功能,操作文件或者文件夹
(1).获取当前目录
语法:os.curdir
自我理解:找到不知道下到哪去的文件的好办法.
(2).获取当前路径
语法:os.getcwd()
自我理解:找到不知道下到哪去的文件的好办法.
(3).创建文件夹
语法:os.mkdir("name") [不能创建已经存在的文件夹]
(4).删除文件夹
语法:os.rmdir("./name") ,./表示当前目录, [只能删除空文件夹]
(5).重命名文件或者文件夹
语法:os.rename("name1","name2") name1改为name2
(6).删除文件
语法:os.remove("name")
(7).拼接路径
语法:os.path.join()
(8).获取文件的大小
语法:os.path.getsize(name)
(9).判断是否是文件
语法:os.path.isfile(name) [若是返回True 若不是 返回False]
(10).判断是否是文件夹
语法:os.path.isdir() [若是返回True 若不是 返回False]
(11).判断文件或文件夹是否存在
语法:os.path.exists() [若是返回True 若不是 返回False]
(12).改变当前工作目录到指定的路径
语法:os.chdir(path)
自我理解:很适合一堆文件整体移走.
(13).列出指定路径下的所有文件和目录名
语法:os.listdir(path='-') [不包括子目录中的文件]
因为整个模块不好展示,所以这里不再给图.
random模块
主要用于生成随机数或者从一个列表中随机获取数据
(1).随机生成0-1之间的浮点数
语法:random.random()
(2).生成指定范围内的随机浮点数
语法:random.uniform(a,b)
(3).生成随机的整数
语法:random.randint(a, b)
(4).生成指定范围内的随机整数
语法:random.randrange(10,30,2)
(5).从指定内容中随机获取一个数据
语法:random.choice("abcdefg")
(6).从指定内容中获取指定长度的数据
语法:random.sample("123abcdefg",3)
总结
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!