os模块常用的方法主要涉及到文件名和路径名的操作。
示例代码:
import os, sys
#1.切换目录
os.chdir("C:/Users/dell/Desktop/houchanglearing/cp4\code" )
#2.得到当前目录
print("当前工作目录 : %s", os.getcwd())
#3.返回当前操作目录的名字
print(os.name)
#4.返回路径下所有的文件夹和文件名称,常用于循环中,用来索引各个文件
print(os.listdir())
#eg:改函数的功能,返回一个存储所有文件名组成的数组,所以可以用循环来索引,经常会与os.path.join配合使用。
for list1 in os.listdir(image_path):
image_path1 = os.path.join(image_path, list1)
#5.去除某个文件
#os.remove('test.docx')
print(os.listdir())
#os.system()
print(os.linesep)
#6.返回分割符
print(os.sep)
#7.分割路径名和文件名
print(os.path.split("C:/Users/dell/Desktop/houchanglearing/cp4/code/test.docx"))
#8.判断是否是路径,文件,路径名是否存在
print(os.path.isdir(os.getcwd()))
print(os.path.isfile("test.docx"))
print(os.path.exists(os.getcwd()))
print(os.path.abspath(os.getcwd()))
#9.得到文件的字节大小
print(os.path.getsize("test.docx"))
#10.分离文件名称和后缀
print(os.path.splitext("test.docx