2.82【OS模块基础方法】
2023-12-16 12:48:55
OS模块基础方法
介绍
os
模块是 Python 的标准库之一,用于提供与操作系统交互的函数和方法。它提供了一种跨平台的方式来处理文件、目录和进程等操作。
下面介绍 os
模块中一些常用函数和方法:
文件和目录操作
os.getcwd()
:获取当前工作目录。
import os
current_dir = os.getcwd()
print(current_dir)
# D:\Users\Desktop\Study\Day18
os.listdir(path)
:返回指定目录下的所有文件和子目录列表。
import os
files = os.listdir('D:/Users/Desktop/Study/Day18')
print(files)
# ['test01.py']
os.path.exists(path)
:判断指定路径是否存在。
import os
exists = os.path.exists("D:/Users/Desktop/LnhStudy/Day18")
print(exists)
# True
os.path.isfile(path)
:判断指定路径是否为文件。
import os
is_file = os.path.isfile('D:/Users/Desktop/LnhStudy/Day18')
print(is_file)
# False 因为这是文件夹
os.path.isdir(path)
:判断指定路径是否为目录。
import os
isdir = os.path.isdir('D:/Users/Desktop/LnhStudy/Day18')
print(isdir)
# True
os.mkdir(path)
:创建一个目录。
import os
os.mkdir("/path/to/new_dir")
os.remove(path)
:删除指定文件。
import os
os.remove("/path/to/file")
os.rmdir(path)
:删除指定目录。
import os
os.rmdir("/path/to/dir")
环境变量操作
os.environ
:一个包含环境变量的字典。os.getenv(key, default)
:获取指定环境变量的值,如果不存在则返回默认值。os.putenv(key, value)
:设置指定环境变量的值。
进程和系统相关
os.system(command)
:在系统 shell 中执行命令。os.getpid()
:获取当前进程的 ID。os.getlogin()
:获取当前登录的用户名。os.path.join(path, *paths)
:将多个路径组合成一个完整的路径。
文章来源:https://blog.csdn.net/AZURE060606/article/details/135030557
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!