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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。