首页 > 编程语言 >Python学习的自我理解和想法(15)

Python学习的自我理解和想法(15)

时间:2024-10-18 22:48:55浏览次数:10  
标签:15 Python random 自我 指定 语法 文件夹 随机 os

学的是b站的课程(千锋教育),跟老师写程序,不是自创的代码!

今天是学Python的第15天,从今天开始,每天一到两个常用模块,更完恢复到原来的,开学了,时间不多,写得不多,见谅。

目录

OS模块

(1).获取当前目录

(2)获取当前路径

(3)创建文件夹

(4)删除文件夹

(5)重命名文件或者文件夹

(6)删除文件

(7)拼接路径

(8)获取文件的大小

(9)判断是否是文件

(10)判断是否是文件夹

(11)判断文件或文件夹是否存在

(12)改变当前工作目录到指定的路径

(13)列出指定路径下的所有文件和目录名

random模块

(1).随机生成0-1之间的浮点数

(2)生成指定范围内的随机浮点数

(3)生成随机的整数

(4)生成指定范围内的随机整数

(5)从指定内容中随机获取一个数据

(6)从指定内容中获取指定长度的数据

总结 


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的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!

标签:15,Python,random,自我,指定,语法,文件夹,随机,os
From: https://blog.csdn.net/Pocker_Spades_A/article/details/142987650

相关文章

  • 3dsMax:3dsMax基础操作与界面介绍_2024-07-15_15-24-33.Tex
    3dsMax:3dsMax基础操作与界面介绍一、3dsMax简介1.13dsMax的历史与发展3dsMax,原名3DStudioMax,是由Autodesk公司开发的一款基于PC的三维动画渲染和建模软件。它的历史可以追溯到1990年代初,当时由YostGroup开发的3DStudio系列软件在DOS平台上首次亮相,随后在Window......
  • 3dsMax:材质与贴图应用教程_2024-07-15_15-57-33.Tex
    3dsMax:材质与贴图应用教程3dsMax:材质与贴图应用材质基础材质编辑器的介绍与使用在3dsMax中,材质编辑器(MaterialEditor)是创建和编辑材质的核心工具。它提供了丰富的选项,帮助艺术家为模型赋予真实感和细节。材质编辑器通常位于3dsMax界面的右下角,可以通过点击“显......
  • 3dsMax:产品设计与展示技巧_2024-07-15_17-50-57.Tex
    3dsMax:产品设计与展示技巧产品设计基础3dsMax界面介绍在开始使用3dsMax进行产品设计之前,熟悉其界面是至关重要的。3dsMax的界面主要由以下几个部分组成:菜单栏:位于界面顶部,提供各种命令和功能的访问入口。工具栏:紧邻菜单栏下方,包含常用的工具和命令按钮。视图区:界面中......
  • IoT平台软件:Google Cloud IoT二次开发_PythonSDK使用指南
    PythonSDK使用指南1.安装GoogleCloudIoTPythonSDK在开始使用GoogleCloudIoTPythonSDK之前,需要先安装相关的依赖库。GoogleCloudIoTCore提供了官方的Python客户端库,这将帮助我们更方便地与GoogleCloudIoTCore进行交互。以下是安装步骤:1.1安装......
  • 18.Python基础篇-迭代器、生成器
    函数进阶-迭代器 双下方法:很少直接调用,一般情况下,都是通过其他语法触发的(Python解释器调用的方法)可迭代协议 与迭代器协议可迭代的iterable与迭代器iter可迭代协议:含有__iter__方法的都是可迭代的。可迭代的,一定可以被for循环。只要含有__iter__()方法能被for循环。......
  • Python酷库之旅-第三方库Pandas(158)
    目录一、用法精讲721、pandas.Timedelta.round方法721-1、语法721-2、参数721-3、功能721-4、返回值721-5、说明721-6、用法721-6-1、数据准备721-6-2、代码示例721-6-3、结果输出722、pandas.Timedelta.to_pytimedelta方法722-1、语法722-2、参数722-3、功能7......
  • 代码随想录算法训练营 | 115.不同的子序列,583. 两个字符串的删除操作,72. 编辑距离
    115.不同的子序列题目链接:115.不同的子序列文档讲解︰代码随想录(programmercarl.com)视频讲解︰不同的子序列日期:2024-10-18想法:dp[i][j]表示以s[i-1],t[j-1]结尾的s,t自学列中满足s的子序列为t的个数,如果s[i-1],t[j-1]相等,那么个数应该跟双方上一个结尾状态dp[i-1][j-......
  • 如何高效彻底卸载Windows下的Office套件:使用o15-ctrremove软件
    在处理Windows系统中的Office套件时,我们可能会遇到一些棘手的问题,尤其是当卸载或重装过程中出现错误,导致无法继续进行下一步操作时。幸运的是,有一个名为o15-ctrremove的软件可以帮助我们解决这些问题。卸载Office套件的步骤首先,你需要进入Windows的控制面板,找到“程序和功......
  • TECH.UB.25: Intro to Python Programming
    TECH.UB.25:IntrotoPythonProgramming:Assignment#4Scenario: CampusPizzaisreallytakingoffandyourco-founderslovetheprogramsyouhavebuilt. Theywantyoutobuildanobject-orientedprogramfortheirbeverages. Campuspizzahastwobeve......
  • 学 Python 还是 Java 更好找工作?
    对于很多想进入编程领域的小伙伴来说,Python和Java这两门编程语言常常让人难以抉择。无论你是新手还是有经验的开发者,选择学习哪一门语言直接关系到未来的职业发展。那么,学Python还是Java更容易找到工作呢?近年来,随着AI、自动化、区块链等技术的崛起,Python的应用逐渐扩展到......