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'')

原文地址:https://www.cnblogs.com/wrqysrt/p/10103604.html