pythonpython_0">【python】一文摸透python常用模块
【先赞后看养成习惯】求点赞+收藏+关注😀
文章目录
- 在真正做项目时,我们会使用别人已经开发好的模块,这样就不必从零开发项目了,还可以加快开发速度。这些模块可能是Python官方提 供的,也可能是第三方开发的。Python官方提供的模块,就叫作“内置模块”
- Python模块是一个以.py结尾的Python文件,它包含了Python对象定义和Python语句1。你可以把它理解为一个代码库,用来存放一些你可能会反复使用的函数或变量。
- 例如,你在数据分析过程中反复需要读取CSV文件,除了使用pandas等现成的库方法外,还可以自己写一个模块用于调用。你只需要将脚本保存为.py文件,就可以通过import导入其中的read_csv函数,直接在你的代码中进行调用。
- 模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂
(一)OS模块
- Python的os模块提供了许多与操作系统交互的函数。以下是一些主要的功能和使用示例:
(1)创建一个新的目录os.mkdir
我们可以使用os.mkdir()函数来创建一个新的目录。例如,我们可以创建一个名为"new_directory"的新目录:
import os
os.mkdir("new_directory")
print("Directory 'new_directory' created")
(2)列出当前目录下的所有文件和子目录os.listdir
我们可以使用os.listdir()函数来列出当前目录下的所有文件和子目录。例如,我们可以列出当前目录下的所有文件和子目录:
import os
files = os.listdir(".")
print("Files and directories in '", os.getcwd(), "' :")
print(files)
(3)遍历一个目录及其所有子目录os.walk
我们可以使用os.walk()函数来遍历一个目录及其所有子目录。例如,我们可以遍历当前目录及其所有子目录
import os
for root, dirs, files in os.walk("."):print("Directory:", root)print("Subdirectories:", dirs)print("Files:", files)print()
(4)拼接文件路径:os.path.join()
我们可以使用os.path.join()函数来拼接文件路径。例如,我们可以拼接一个文件路径"D:/Pycharm projects/GeeksForGeeks"和"Authors/Nikhil":