【python】os模块使用操作
2024-01-10 00:01:50
os
模块是 Python 的标准库中提供的一个功能强大的模块,用于与操作系统进行交互。以下是 os
模块的一些常用方法:
-
获取当前工作目录:
import os print(os.getcwd())
-
改变当前工作目录:
os.chdir('/path/to/new/directory')
-
列出目录下的所有文件和子目录:
print(os.listdir('.'))
-
创建目录:
os.mkdir('new_directory')
-
创建多层目录:
os.makedirs('path/to/new/directory')
-
删除目录:
os.rmdir('directory_to_delete')
-
删除文件:
os.remove('file_to_delete.txt')
-
重命名文件或目录:
os.rename('old_name.txt', 'new_name.txt')
-
获取文件属性:
print(os.stat('file_name.txt'))
-
检查文件或目录是否存在:
print(os.path.exists('file_or_directory_path'))
- 检查是否为目录:
print(os.path.isdir('directory_path'))
- 检查是否为文件:
print(os.path.isfile('file_path'))
- 获取文件大小:
print(os.path.getsize('file_name.txt'))
- 获取文件的绝对路径:
print(os.path.abspath('file_name.txt'))
- 连接路径:
print(os.path.join('/path', 'to', 'file.txt'))
这只是 os
模块中一些基本的功能。根据需要,你还可以使用其他功能,如文件和目录的权限修改、环境变量的获取和设置等。
文章来源:https://blog.csdn.net/weixin_55252589/article/details/135491107
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!