os模块的常用方法使用

Posted jona-test

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了os模块的常用方法使用相关的知识,希望对你有一定的参考价值。

‘‘‘
@Descos模块的常用方法使用
os.getcwd()
os.path.exists(dir)
os.listdir(dir)
os.path.join(dir, file)
os.path.isfile(fullpath)
os.path.isdir(fullpath)
os.path.dirname(dir) 可用于跳转到【上一级】目录
‘‘‘

import os

class OsModules:
dirs = "F:\cs_auto\DisposaAssetsTest"

def osPathExists(self, dir):
print("当前路径:", os.getcwd())
# 当前文件所在路径:
casepath = os.path.dirname(__file__)
print("casepath===", casepath)
# 当前路径的上一级路径:
basepath = os.path.dirname(casepath)
print("basepath===", basepath)
if os.path.exists(dir):
files = os.listdir(dir)
print(dir, "中包含的目录有:", files)
fullpath = os.path.join(dir, files[0])
print("目录中第一个文件(或目录)的完整路径是:", fullpath)
if os.path.isfile(fullpath):
print(fullpath, "是一个文件")
elif os.path.isdir(fullpath):
print(fullpath, "是一个目录")
else:
print(fullpath, "啥也不是")
else:
print(dir, "不是个目录")

if __name__ == ‘__main__‘:
OsModules.osPathExists("self", OsModules.dirs)

以上是关于os模块的常用方法使用的主要内容,如果未能解决你的问题,请参考以下文章

简单介绍 os.path 模块常用方法

os模块的常用方法使用

常用python日期日志获取内容循环的代码片段

Python 学习笔记 -- OS模块的常用对象方法

python os模块常用方法

python中os模块的常用方法