码迷,mamicode.com
首页 > 编程语言 > 详细

python——(os, shutil)

时间:2020-03-27 12:34:13      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:dirname   ram   sam   and   file path   sub   pre   ext   folder   

class Operation_folder():
def __init__(self, file_path = ‘‘, folder_path = ‘‘):
‘‘‘
@param file_path:the file path
‘‘‘
self.file_path = file_path
self.folder_path = folder_path

def delete_file(self):
‘‘‘
@summary: delete local file

‘‘‘
if os.path.exists(self.file_path):
os.remove(self.file_path)

def delete_folder(self):
‘‘‘
@summary: delete local folder, and its subdirectories
‘‘‘
if os.path.exists(self.folder_path):
shutil.rmtree(self.folder_path)

def mkdir_dir(self):
‘‘‘
@summary:Create a directory and its parent directory
‘‘‘
os.makedirs(self.folder_path)

def get_path(self):
‘‘‘
@summary:
@return: ‘/home/roaddb‘
‘‘‘
os.path.dirname(‘/home/roaddb/rdb-server-sam.ini‘)

def get_file_name(self):
‘‘‘
@summary:
@return: ‘rdb-server-sam.ini‘
‘‘‘
os.path.basename(‘/home/roaddb/rdb-server-sam.ini‘)

def get_file1_name(self):
‘‘‘
@summary:
@return: fname: ‘rdb-server-sam‘, ext: .ini
‘‘‘
fname, ext = os.path.splitext(‘rdb-server-sam.ini‘)


def get_parent_path(self):
‘‘‘
@summary: get the current file dir and the parent dir
‘‘‘
current_path = os.path.abspath(os.path.dirname(__file__))
current_parent_path = os.path.dirname(current_path)
return current_path, current_parent_path


if __name__ == "__main__":

Of = Operation_folder()
Of.get_parent_path()

python——(os, shutil)

标签:dirname   ram   sam   and   file path   sub   pre   ext   folder   

原文地址:https://www.cnblogs.com/ting152/p/12580526.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!