当前位置: 首页 > news >正文

江苏建设纸质考试网站中国建设银行人力资源网站

江苏建设纸质考试网站,中国建设银行人力资源网站,做宣传可以在哪些网站上发布,怎么把网站放到服务器本篇文章给大家谈谈python官网下载第三方库#xff0c;以及python库安装包下载#xff0c;希望对各位有所帮助#xff0c;不要忘了收藏本站喔。 使用python完成下载资源到本地的操作 效果展示 code 主模块 # -*- coding: utf-8 -*-import downLoad#下载模块 import fileUtil…本篇文章给大家谈谈python官网下载第三方库以及python库安装包下载希望对各位有所帮助不要忘了收藏本站喔。 使用python完成下载资源到本地的操作 效果展示 code 主模块 # -*- coding: utf-8 -*-import downLoad#下载模块 import fileUtils#文件模块rootPath https://domainName/download/#资源链接-资源名 fileName tank.apk#文件名 dst /Users/vscodeWork/python/#本地需要存的文件路径 def solve_files():fileUtils.mkdirs(fileUtils.filedir(dstfileName))if fileUtils.exists(dstfileName):fileUtils.deleteFile(dstfileName)try:downLoad.downloadFile(rootPathfileName,dst)except Exception as e:print(str(e))def main():solve_files()main()资源下载模块 # -*- coding: utf-8 -*- # pip安装 - 安装requests模块 # sudo python3 -m pip install --upgrade pip # sudo pip3 install requests import os import sys try:import requests except Exception as e:print(引用[requests]库错误请依次执行如下命令安装:)print(sudo python3 -m pip install --upgrade pip)print(sudo pip3 install requests)sys.exit(1) import fileUtilsdef get(url, paramsNone, headersNone):# headers {applicationkey: cc-admin}# r requests.get(url, headersheaders, paramsparams)r requests.get(url, headersheaders, paramsparams)if int(r.status_code) 200:return r.contentelse:raise Exception(请求接口(GET)错误码: str(r.status_code) url)def post(url, paramsNone):r requests.post(url, dataparams)if r.status_code 2010:return r.contentelse:raise Exception(请求接口(POST)错误码: str(r.status_code) url)def downloadFile(url, dstDirectoryNone, dstFileNone):r requests.get(url)if r.status_code 200:if dstFile None:dstFile dstDirectory os.path.sep \fileUtils.filebasename(url)dstFile os.path.abspath(dstFile)# print(dstFile: dstFile)stream open(dstFile, wb)stream.write(r.content)stream.close()else:raise Exception(下载文件错误码: str(r.status_code) url) 文件IO模块 # codingutf-8 import os import io import time import codecs import shutil import hashlibdef mkdirs(path):if not os.path.exists(path):os.makedirs(path)def rename(src, dst):if not os.path.exists(src):returnddirname os.path.dirname(dst)if not os.path.exists(ddirname):os.makedirs(ddirname)os.rename(src, dst)def copyFile(src, dst):dirname os.path.dirname(dst)if not os.path.exists(dirname):os.makedirs(dirname)shutil.copy(src, dst)def copyDirectory(src, dst):if not os.path.exists(dst):os.makedirs(dst)if os.path.exists(src):for root, _, files in os.walk(src):for file in files:src_file os.path.join(root, file)dst_file os.path.join(dst, os.path.relpath(src_file, src))copyFile(src_file, dst_file)def recursiveDirectory(path, includeFuncNone):listFile []if not os.path.exists(path):returnfor root, _, files in os.walk(path):for file in files:filepath os.path.join(root, file)if includeFunc None or includeFunc(filepath):listFile.append(filepath)# print file:, os.path.join(root, file)return listFiledef deleteFile(filename):try:os.remove(filename)return Trueexcept Exception as e:print(e)return Falsedef deleteDirectory(path):for root, directories, files in os.walk(path, topdownFalse):for file in files:os.remove(os.path.join(root, file))for directory in directories:os.rmdir(os.path.join(root, directory))if os.path.isdir(path):os.rmdir(path)def readFile(filename):if not os.path.exists(filename):returnfile open(filename, r)content file.read()file.close()return contentdef saveFile(filename, content):try:file open(filename, w)file.write(content)file.close()except Exception as e:raise Exception(写文件失败: filename \t str(e))def exists(filename):return os.path.exists(filename)def readFileWithUTF8(filename):if not os.path.exists(filename):returnfile open(filename, rb)content file.read().decode(utf-8)file.close()return contentdef readFileWithGBK(filename):if not os.path.exists(filename):returnfile io.open(filename, r, encodinggbk)content file.read()file.close()return contentdef writeFile(filename, content):dirname os.path.dirname(filename)if not os.path.exists(dirname):os.makedirs(dirname)return# file open(filename, w, utf-8)# file.write(content)file codecs.open(filename, w, utf-8)file.write(content.decode(unicode_escape))file.close()def writeFileUTF8(filename, content):dirname os.path.dirname(filename)if not os.path.exists(dirname):os.makedirs(dirname)returnfile codecs.open(filename, w, utf-8)file.write(content)file.close()def md5(filename):if not os.path.exists(filename):returnm hashlib.md5()with open(filename) as f:while True:data f.read(4096)if len(data) 0:breakm.update(data)return m.hexdigest()def md5WithBuffer(buffer):m hashlib.md5()m.update(buffer)return m.hexdigest()def size(filename):if not os.path.exists(filename):returnreturn os.path.getsize(filename)def md5Random(extra1):now int(round(time.time() * 1000))m hashlib.md5()m.update(str(now) extra)return m.hexdigest()def now():return int(round(time.time() * 1000))# 文件扩展相关 # 路径分隔符:os.path.sep # 参数abc/aaa.json # 返回aaa.json def filebasename(path):_, file os.path.split(path)# basename os.path.basename(path)return file# 参数abc/aaa.json # 返回.json def fileext(path):_, ext os.path.splitext(path)return extdef filedir(path):dir, _ os.path.split(path)# dir os.path.dirname(path)return dir 接着在终端使用python3 主模块名.py运行即可
http://www.w-s-a.com/news/44993/

相关文章:

  • 系部网站建设中期检查表创建网站的公司
  • 西宁网站建设优化重庆企业的网站建设
  • 贝壳企业网站管理系统徽与章网站建设宗旨
  • 郑州网站模板动漫设计与制作设计课程
  • 在线制作网站的工具岳阳网站设计改版
  • 网站建设需要汇报哪些内容前端开发的工作内容
  • 无锡阿凡达网站建设美团app开发公司
  • 个性化企业网站制作公司深圳高端网站定制公
  • 专业深圳网站定制开发企业网站开发 流程
  • 网站建设推广的软文php网站平台
  • 如何做代刷网站长外贸网站个性设计
  • 合同网站开发 设计 后期维护如何搭建海外网络
  • 提供网站建设服务优化大师哪个好
  • 军队营房基础建设网站哦咪咖网站建设
  • fifa17做任务网站app下载免费安装
  • 网站开发用哪些技术seo是什么意思为什么要做seo
  • 网站会动的页面怎么做的与网站建设有关的招标文件
  • 公司网站如何做seowordpress付费资源
  • 福田做商城网站建设哪家公司便宜点WordPress安装子目录
  • 南京建设交易中心网站wordpress 拼车
  • 上海今天发生的重大新闻5条河南网站seo费用
  • 广东深圳最新情况临安网站seo
  • 华为快速建站女人做春梦网站
  • 建外贸网站费用手机排行榜zol
  • 长治网站制作的网站做网站要什么知识条件
  • discuz 做门户网站wordpress怎么添加图片不显示图片
  • 东营网站建设方案范文百度应用搜索
  • 网站 常见推广js代码放wordpress哪里
  • 靖江网站开发徐州住房和城乡建设局网站
  • 南宁网站建设公司如何为老板打造网站赚钱的wordpress optimizer