首页 > 其他分享 >上传阿里云

上传阿里云

时间:2023-10-19 09:57:09浏览次数:38  
标签:__ log url list 阿里 time line 上传

#!/usr/bin/python3
import time
import threading
import subprocess
import multiprocessing
from multiprocessing import Pool


# -*- coding: utf-8 -*-
date_dir = '/data/download-decryption/aaa/'
mutex = threading.Lock()
shared_list = []
def upload_url(url):
with mutex:
if url not in shared_list:
shared_list.append(url)
# print("Processed item: {url}")
command = "ossutil64 cp {0}{1} oss://agmjys-v-wjm/{2} >> aliyun.txt".format(date_dir,url,url)
subprocess.call(command, shell=True)
print(command)


def main():
start_time = time.time()
with open(r'/data/download-decryption/aaa/all2.log') as f:
log_list = []
for line in f:
line = line.rstrip("\n")
log_list.append(line)
p = Pool(100)
for url in log_list:
p.apply_async(upload_url, args=(url,))
p.close()
p.join()

if __name__ == "__main__":
main()
end_time = time.time()
print("执行结束",end_time)

标签:__,log,url,list,阿里,time,line,上传
From: https://www.cnblogs.com/zhangcaiwang1/p/17774012.html

相关文章

  • javascript之分片上传,断点续传的实际项目实现详解
    首先,我们需要了解什么是分片上传和断点续传。分片上传是将大文件分成多个小块进行上传,每个小块可以独立上传,从而提高上传速度和稳定性。而断点续传是指在上传大文件时,当上传过程中因断网或其他原因中断,再次上传时可以不用重头开始,而是从中断的地方继续上传。接下来是分片上传和......
  • WinSCP 脚本实现将 jar 包一键上传 Ubuntu 并 docker 部署
    准备首先,在Ubuntu写一个.sh脚本用于自动更新jar包的docker容器和镜像,然后在Windows写一个.bat脚本用于上传jar包并运行.sh脚本。deploy.sh#Kill容器dockerkilldemo#删除容器dockerrmdemo#删除镜像dockerrmimy/demo#构建镜像dockerbuild-t......
  • Vue项目中使用Tinymce,解决图片上传/粘贴
    前言最近因为公司项目的后台管理端需要实现编辑器功能,一方面满足编辑各类文章内容需求,另一方面要自己编辑一些课程相关的介绍,于是就花了一些时间对比体验现有的一些开源的编辑器。编辑器之间的简单比较UEditor:基本满足各种需求,依赖于jquery但是已经不再维护了,实现......
  • vue2使用 tinymce富文本编辑器-图片上传、粘贴图片上传致服务器
    1.安装tinymce富文本编辑器插件npmitinymcenpmi@tinymce/tinymce-vue2.创建Editor.js文件封装组件以便使用<template><divclass="tinymce-editor"><editorv-model="myValue":init="init":disabled="disabled&qu......
  • 畅捷通T+任意文件上传(CNVD-2022-60632 )漏洞复现
    一、漏洞描述022年8月29日和8月30日,畅捷通公司紧急发布安全补丁修复了畅捷通T+软件任意文件上传漏洞。未经身份认证的攻击者利用该漏洞,通过绕过系统鉴权,在特定配置环境下实现任意文件的上传,从而执行任意代码,获得服务器控制权限。目前,已有用户被不法分子利用该漏洞进行勒索病毒攻......
  • laravel一键开发阿里云短信
    提示:应用依赖芒果系统,文档末尾有链接。需求:在laravel框架中,对接阿里云短信,实现短信验证码请求。  在商店中点击一下安装按钮  在输入框内输入安装密码  点击扩展-》设置 设置好安装密码和卸载密码,提示:卸载的时候会删除本地所有代码和相关的数据库表。......
  • java实现大文件多线程上传案例
    当机器内存大小为4G,需要上传一个大小为50G的文件时,为了避免内存溢出,可以采用分片上传的方式,即将大文件切分成多个小片段进行并发上传。以下是一个详细的方案和代码实现示例:方案说明:将大文件切分成多个大小适当的片段(例如每个片段大小为100MB)。创建一个线程池来管理并发上传任务,......
  • .NET 上传文件到华为云OBS
    一、创建一个HuaWeiOBS类,作为数据传递的对象。1publicclassHuaWeiOBS2{3publicstringAK{get;set;}4publicstringSK{get;set;}5///<summary>6///OBS桶终结点7///</summary>8publ......
  • Java大文件上传详解及实例代码
    前言:上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。一开始以为是session过期或者文件大小受系统限制,导致的错误。查看了系统的配置文件没有看到文件大小限制,web.xml中seesiontimeout是30,我把它改成了120。但还是不行,有时候10分钟就崩了。同事说,可能是客户这里服......
  • Typora的图片上传教程
    Typora的图片上传教程图片上传准备1.图床开源工具使用自行上传图片是很麻烦的,所以借用一个开源图床工具PicGo来使用作为图片上传工具......