python模块帮助,python模块使用方法
您必须编写一个辅助排序模块,并打开名为module.py的Python文件
1、Directory类
在module.py中打开并输入:
#导入所需的模块
进口货
importshutil
#首先将路径设置为需要整理的文件夹的路径。
Path=rC:\Python\Python组织文件\我的文件夹
#定义目录类
classDirectory():
def__init__(自身,目录名,文件后缀):
# parameter:文件夹名称文件后缀名称
self.file_suffix=file_suffix
self . directory _ name=directory _ name
#要保存的文件
self.file_list=[]
默认添加文件(自身,文件名):
#获取文件后缀并确定它是否在file_suffix列表中。
iffile_name.split( . )[-1]inself.file_suffix:
#添加到文件列表(如果有)
self.file_list.append(文件名)
返回真
else:
返回False
defsave_files(self):
#此方法用于保存已添加的文件
#首先使用mkdir函数创建一个文件夹
os.mkdir(路径 \\ self.directory_name)
forfileinself.file_list:
#然后使用移动功能逐个移动文件。
Shuttil.move(路径 \ \ file,路径 \ \ self。Directory _ name)定义了目录类,便于文件的统一管理。首先,获取参数:要保存的文件夹的名称,以及文件后缀名称(list)。该参数用于确定哪些带后缀的文件符合要求。
在add _ file (fill _ name)中输入文件名,文件的后缀决定是否存储。如果合格,就加入存储列表,返回True,否则返回False。
Save_files()用于保存添加到file_list中的文件。首先,自动创建一个名为directory_name的文件夹,然后使用shutil.move函数将文件移动到创建的文件夹中。
2、Directories类
为了便于管理,module.py中增加了目录类,使得目录类的管理更加方便。
class directory():
def__init__(self,* directory):
#传入要管理的目录类参数的数量系统
self . directory=目录
#传入文件名
默认添加文件(自身,文件名):
for directory yin self . directory es :
#逐个执行目录类中的add_file函数。
#直到满足存储条件
ifdirectory.add_file(文件名):
破裂
#遍历每个目录类
#并执行要保存的目录类的save_files函数。
defsave_files(self):
for directory yin self . directory es :
Directory.save_files()以上是用Python写辅助模块模块的方法。希望能帮到你!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。