python模块帮助,python模块使用方法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: