什么是Python的OS模块

介绍

Python中的OS模块带有各种功能,这些功能使开发人员能够与他们当前正在使用的操作系统进行交互。在本文中,我们将主要学习如何创建和删除目录/文件夹,重命名目录,甚至是文件处理的基础知识。

事不宜迟,让我们开始吧。

入门

安装时,Python的OS模块打包在python中。这意味着您不需要使用PIP单独安装它。为了访问其各种方法/功能,您只需要导入模块。

import os

导入模块后,就可以开始使用其各种功能了。

获取当前工作目录

当前工作目录是保存python脚本并从其运行的文件夹。

import os
os.getcwd()

注意-目录不过是文件夹。

创建目录

import os
os.mkdir("D:\\Nhooo")

这将在D驱动器中创建一个文件夹Nhooo。

注意-如果未指定位置,它将仅在当前工作目录中创建一个“新文件夹”。

删除目录

现在您知道如何创建一个文件夹,让我们了解如何删除一个文件夹。

为了删除目录,我们将使用该rmdir()功能,它代表删除目录。

import os
os.rmdir("D:\\Nhooo")

注意:虽然可以使用Python删除目录/文件夹,但是您不能删除当前的工作目录->从中执行python脚本的文件夹。

重命名目录

为了重命名文件夹,我们使用os模块中存在的重命名功能。

import os
os.mkdir("D:\\Nhooo")
os.rename("D:\\Nhooo","D:\\Nhooo2")

上面的代码行将Nhooo重命名为Nhooo2。

基本文件操作

现在您知道如何使用文件夹了,让我们研究文件操作。

建立档案

file = os.popen("Hello.txt", 'w')

Hello.txt在当前工作目录中创建一个名为的文件。

将内容添加到创建的文件

file = os.popen("Hello.txt", 'w')
file.write("Hello there! This is a nhooo article")

注意-您也可以使用os.rename重命名文件。只要确保您正确获得了他们的扩展名即可。

示例

下面给出的是测试所有上述情况的完整程序:

import os
os.getcwd()
os.mkdir("D:\\Nhooo")
os.rmdir("D:\\Nhooo")
os.mkdir("D:\\Nhooo")
os.rename("D:\\Nhooo","D:\\Nhooo2")
file = os.popen("Hello.txt", 'w')
file.write("Hello there! This is a nhooo article")

结论

您现在知道了OS模块的基本功能,以及我们在python开发期间如何或在何处使用它。

OS模块中有很多通用功能,要进一步探索,请阅读其官方文档,网址为https://docs.python.org/3/library/os.html。

猜你喜欢