os (operating system)是python标准库中的操作系统接口,提供了很多与操作系统进行交互的函数。
下面我将在C:\Users\Administrator\try这一路径下执行test.py来详细说明os的常见功能。
- C:\Users\Administrator\try目录下的内容如下:
- 代码示例1
import os
print(os.getcwd()) #返回当前执行脚本所在目录的绝对路径
print(os.listdir(os.getcwd())) #返回当前执行脚本所在目录的所有文件或目录列表
print(os.path.abspath("./test.py")) #返回目录或文件的绝对路径
print(os.path.realpath("./input")) #返回目录或文件的绝对路径
#返回按照最后一个/分割成目录(或文件)路径和文件(目录)名组成的元组
print(os.path.split("C:/Users/Administrator/try"))
print(os.path.split("C:/Users/Administrator/try/"))
print(os.path.split("input")) #如果路径中无/,则分割后返回的路径部分无值
print(os.path.join("C:/Users/Administrator", "try")) #拼接路径,文件或目录的路径在前,文件或目录在后
print(os.path.join("C:/Users/Administrator/try","D:/input")) #如果两个路径均有/,则返回第二个路径
print(os.path.join("D:/input", "C:/Users/Administrator/try"))
输出结果
C:\Users\Administrator\try
['input', 'output', 'test.py', 'test.txt']
C:\Users\Administrator\try\test.py
C:\Users\Administrator\try\input
('C:/Users/Administrator', 'try')
('C:/Users/Administrator/try', '')
('', 'input')
C:/Users/Administrator\try
D:/input
C:/Users/Administrator/try
- 代码示例2
标签:Administrator,Users,python,try,模块,print,input,os From: https://www.cnblogs.com/chaimy/p/17058387.html