Python写脚本常用模块OS基础用法详解
随着Python在日常工作中的应用越来越广泛,越来越多的人开始使用Python来编写脚本进行自动化操作。而在编写Python脚本的过程中,常常会用到OS模块。本篇攻略将详细讲解Python中OS模块的基础用法。
OS模块的基本介绍
Python中的OS模块是一个用来访问操作系统服务的模块,它提供了许多访问操作系统底层的功能。 OS模块可以与操作系统进行交互并在其中执行各种任务。 OS模块可以使编写脚本更加高效和可读,并且可以更好地控制脚本的行为。
OS模块的常用功能
1. os.getcwd()
os.getcwd()
函数的作用是返回当前工作目录的路径。代码示例如下:
import os
print(os.getcwd()) # 获取当前工作目录
运行结果:
C:\Users\Administrator\Documents
2. os.chdir()
os.chdir()
函数的作用是改变当前工作目录到指定目录。代码示例如下:
import os
os.chdir(r'C:\Program Files') # 修改当前工作目录到指定目录
print(os.getcwd()) # 打印当前工作目录
运行结果:
C:\Program Files
3. os.listdir()
os.listdir()
函数的作用是列出指定目录下的所有文件和文件夹,以列表的形式返回。代码示例如下:
import os
print(os.listdir(r'C:\Windows')) # 获取指定目录下的所有文件和文件夹
运行结果:
['addins', 'AppCompat', 'AppPatch', 'assembly', 'bcastdvr', 'bfsvc.exe', 'Boot', 'Branding', 'Cursors', 'debug', 'diagnostics', 'Downloaded Program Files', 'education', 'ELAMBKUP', 'en-US', 'Enterprise', 'Fonts', 'GameBarPresenceWriter', 'Globalization',...]
4. os.mkdir()
os.mkdir()
函数的作用是创建指定的目录。如果已经存在该目录,则抛出OSError异常。代码示例如下:
import os
os.mkdir(r'C:\Windows\test_dir') # 在指定目录下创建test_dir目录
运行结果:
无
5. os.rmdir()
os.rmdir()
函数的作用是删除一个空目录。如果目录不为空,则抛出OSError异常。代码示例如下:
import os
os.rmdir(r'C:\Windows\test_dir') # 删除指定文件夹
运行结果:
无
6. os.remove()
os.remove()
函数的作用是删除一个文件。如果文件不存在,则抛出OSError异常。代码示例如下:
import os
os.remove(r'C:\Windows\test.txt') # 删除指定文件
运行结果:
无
7. os.rename()
os.rename()
函数的作用是对文件或目录进行重命名。代码示例如下:
import os
os.rename(r'C:\Windows\test.txt',r'C:\Windows\test_rename.txt') # 将文件名从test.txt改为test_rename.txt
运行结果:
无
总结
本篇攻略介绍了Python中OS模块的基础用法。 OS模块提供了众多的函数可以操作操作系统。 开发者可以根据实际需求来选择使用合适的函数,实现脚本的自动化操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python写脚本常用模块OS基础用法详解 - Python技术站