• chucilianxi


    递归删除文件夹
    import os
    # def delete_path2(path):
    # # if os.path.isfile(path):
    # # os.remove(path)
    # # elif os.path.isdir(path):
    # # # 遍历文件夹内容
    # # for filename in os.listdir(path):
    # # sub_path = os.path.join(path, filename)
    # # delete_path2(sub_path)
    # # # 删除文件夹
    # # os.rmdir(path)
    # # else:
    # # print("路径不存在!")

    # #使用配置文件完成记录用户名与密码,登录前判断是否存在相应的配置信息 不存在则正常输入用户名密码,
    存在则直接读取配置进行登录,首次登录成功后记录将用户密码写入配置文件
    # #
    # # delete_path2(r"")
    #
    # import configparser
    # name=input('请输入用户名')
    # passw=input('请输入密码')
    # cfg=configparser.ConfigParser()
    # cfg.read('xinxi.cfg')
    # if not cfg.sections():
    # cfg.add_section('dengluxinxi')
    # cfg.set('dengluxinxi','username',name)
    # cfg.set('dengluxinxi', 'password', passw)
    # with open ('xinxi.cfg','wt',encoding='utf-8') as f:
    # cfg.write(f)
    # else:
    # with open ('xinxi.cfg',encoding='utf-8') as f:
    # cfg.read(f)
    # nam=cfg.get('dengluxinxi','username')
    # mim=cfg.get('dengluxinxi','password')
    # if name==nam and mim==passw:
    # print('登陆成功')

    实现一个上传文件功能,upload 参数为一个路径,首先判断路径是否存在,在判断是否是一个文件,
    是文件则打印开始上传,是文件夹则现将文件夹压缩,在打印开始上传

    #
    # import os
    # import configparser
    # def xunzai(lujing):
    # cfg=configparser.ConfigParser()
    # cfg.read('download.cfg',encoding='utf-8')
    #
    # if not cfg.sections():
    # cfg.add_section('download_path')
    # cfg.set('download_path','download_path',lujing)
    # # cfg.set('dengluxinxi', 'password', passw)
    # with open ('download.cfg','wt',encoding='utf-8') as f:
    # cfg.write(f)
    # else:
    # if os.path.exists(lujing):
    # print('正确')
    # else:
    # print('错误')
    # xunzai(r'')


    在配置文件中增加一个download_path路径,用于表示用户下载路径,运行程序时先检查,该路径是否存在,
    不存在则直接创建,存在时,判断是否是一个正确的文件夹路径

    # import os
    # import shutil
    # # list1=[]
    # def panduan(lujing):
    # if os.path.exists(lujing):
    # if os.path.isfile(lujing):
    # print('lujing')
    # # shutil.copy('lujing','')
    # elif os.path.isdir(lujing):
    # # r=list.extend(list1,os.path.split('lujing'))
    # shutil.make_archive('test.zip','zip',lujing)
    # panduan(r'')

  • 相关阅读:
    Fluent NHibernate other example
    Fluent NHibernate example
    csharp:Chart
    csharp: Socket
    javascript:Bing Maps AJAX Control, Version 7.0
    csharp: NHibernate and Entity Framework (EF) (object-relational mapper)
    csharp:正则表达式采集网页数据
    ASP.NET AJAX Control Toolkit
    算法习题---5.11邮件传输代理的交互(Uva814)
    STM32---喜提点灯
  • 原文地址:https://www.cnblogs.com/wrqysrt/p/10103604.html
Copyright © 2020-2023  润新知