下面就为大家详细讲解一下「Python常用标准库之os模块功能」。
简介
Python的os模块提供了一些与操作系统交互的函数,这些函数可以用来获取或操作操作系统的相关信息。比如,我们可以使用OS模块的函数来访问文件系统、管理进程和环境变量以及执行不同的操作系统命令等等。下面,我们就来看看os模块提供的一些常用操作和函数。
os模块常见操作
获取当前工作目录
使用 os.getcwd()
函数可以获取当前工作目录。示例代码如下:
import os
# 获取当前工作目录
current_dir = os.getcwd()
print(f'当前工作目录为:{current_dir}')
输出:
当前工作目录为:/Users/xxx/xxx
改变当前工作目录
使用 os.chdir()
函数可以改变当前的工作目录。示例代码如下:
import os
# 获取当前工作目录
current_dir = os.getcwd()
print(f'当前工作目录为:{current_dir}')
# 改变当前工作目录
os.chdir('/Users/xxx/Downloads')
new_dir = os.getcwd()
print(f'当前工作目录为:{new_dir}')
输出:
当前工作目录为:/Users/xxx/xxx
当前工作目录为:/Users/xxx/Downloads
判断文件或目录是否存在
使用 os.path.exists()
函数可以判断文件或目录是否存在。示例代码如下:
import os
# 判断文件是否存在
file_path = '/Users/xxx/Downloads/test.txt'
if os.path.exists(file_path):
print(f'{file_path} 存在')
else:
print(f'{file_path} 不存在')
# 判断目录是否存在
dir_path = '/Users/xxx/Downloads'
if os.path.exists(dir_path):
print(f'{dir_path} 存在')
else:
print(f'{dir_path} 不存在')
输出:
/Users/xxx/Downloads/test.txt 存在
/Users/xxx/Downloads 存在
获取文件大小
使用 os.path.getsize()
函数可以获取文件的大小。示例代码如下:
import os
# 获取文件大小
file_path = '/Users/xxx/Downloads/test.txt'
file_size = os.path.getsize(file_path)
print(f'{file_path} 的大小为:{file_size} B')
输出:
/Users/xxx/Downloads/test.txt 的大小为:12 B
总结
以上就是os模块提供的一些常用操作和函数,它们可以帮助我们更方便地与操作系统交互。对于需要用到这些操作的开发者,建议多看看官方文档,掌握它们的使用方法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python常用标准库之os模块功能 - Python技术站