Python内置模块OS提供了许多操作文件和目录的方法。它能够实现SHELL端文件处理器的基本功能,例如查看目录、创建和删除目录或文件、移动文件和复制文件等。
1. 查看当前工作目录
使用os.getcwd()
方法可以获取当前工作目录,即打开Python终端所处的目录。
import os
print(os.getcwd())
这段代码将输出当前工作目录的路径。
2. 创建新目录
使用os.mkdir()
方法可以创建新目录。在括号中传入要创建的目录的名称。
import os
os.mkdir("new_directory")
这段代码将创建一个名为“new_directory”的新目录。
3. 删除目录
使用os.rmdir()
方法可以删除一个空目录。在括号中传入要删除的目录的名称。
import os
os.rmdir("new_directory")
这段代码将删除刚刚创建的“new_directory”目录。
4. 列出目录下的文件
使用os.listdir()
方法可以列出当前目录下的所有文件。在括号中传入要列出的目录的名称。
import os
print(os.listdir("."))
这段代码将列出当前目录下的所有文件和子目录的名称。
5. 重命名文件和目录
使用os.rename()
方法可以重命名文件或目录。在括号中传入原名称和新名称。
import os
os.rename("old_file.py", "new_file.py")
os.rename("old_directory", "new_directory")
这段代码将重命名文件“old_file.py”为“new_file.py”,并将目录“old_directory”重命名为“new_directory”。
6. 删除文件
使用os.remove()
方法可以删除一个文件。在括号中传入要删除的文件的名称。
import os
os.remove("file_to_delete.txt")
这段代码将删除名为“file_to_delete.txt”的文件。
这些方法只是python内置模块OS提供的其中一小部分功能。通过使用这些方法,我们可以实现基本的文件处理功能,但是想要实现更复杂的处理功能,可以继续深入研究Python的相关模块和功能。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python内置模块OS 实现SHELL端文件处理器 - Python技术站