首页 > 其他分享 >oss 常用语句

oss 常用语句

时间:2022-11-16 14:12:46浏览次数:34  
标签:语句 __ 常用 oss object oss2 import self

# -*- encoding: utf-8 -*-
# Created on 2019/5/7 16:14
# Project: ztb_yunnan_ynggzy

import os

import oss2
import requests
from fuclib import ezfuc
from yscredit_tools import Logger

requests.packages.urllib3.disable_warnings()
Logger.config(level="info", processname="ztb_lntb_day")


class oss(object):
    def __init__(self):
        self.session = requests.Session()
        self.session.verify = False
        self.headers = {"User-Agent": ezfuc.random_ua()}
        self.logger = Logger
        self.base_dir = os.path.abspath('.')
        self.url = "https://www.lntb.gov.cn/mhback/api/cTenderProjectNode/checkList"
        # self.bucket = oss2.Bucket(oss2.Auth("LTAI4GEzWAksbxEaZe8cGSPj", "MB9W9yi8rI1RS9Z2O9uWaAOJZdUSAv"), "http://oss-cn-beijing-internal.aliyuncs.com", "ys-ztb")  # 上线用
        self.bucket = oss2.Bucket(oss2.Auth("LTAI4GEzWAksbxEaZe8cGSPj", "MB9W9yi8rI1RS9Z2O9uWaAOJZdUSAv"), "http://oss-cn-beijing.aliyuncs.com", "ys-ztb")  # 测试用
    
    def object_exists(self, file_name):  # 查询文件是否存在
        exist = self.bucket.object_exists(file_name)
        if exist:
            print('object exist')
        else:
            print('object not exist')
            
    def upload_file(self, path, oss_id):  # 上传文件
        status = self.bucket.put_object('{}'.format(oss_id), path)
        Logger.info(status.status)


if __name__ == '__main__':
    ys = oss()
    ys.object_exists("8c27af52fbf69adecf49bed007dd99f3(0).pdf")

  

 

标签:语句,__,常用,oss,object,oss2,import,self
From: https://www.cnblogs.com/yoyo1216/p/16895689.html

相关文章

  • 龙哥分享的通达信公式常用写法2(公开)
    #----------------------------------------------------------------------------------#-----MACD放大坐标系100倍参数12、26、9DIF:EMA(CLOSE*100,12)-EMA(CLOSE*......
  • linux常用命令精讲
    一、虚拟机三种网卡模式1 桥接 相当于虚拟机和真机之间架了一座桥2 NAT虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网(常用vm8)3 仅主机虚拟......
  • WindowsAPI-C#版_设备管理常用API
    #regionWindows设备管理-程序以管理员权限运行///<summary>///注册设备或者设备类型,在指定的窗口返回相关的信息///</summary>//......
  • 工作实战-字符串常用的API
    字符串常用APIString.prototype.slice[start,end)//字符串分割(截断)start---从第几位开始截end---截到第几位//举个栗子letuserName='码农哥哥'lethan......
  • 给你5分钟白漂:我的常用在线工具网站
    小伙伴们大家好,本期再托一次家底,和大家分享十几个自己日常工作学习过程中的常用在线工具和网站,希望能有帮助。也欢迎小伙伴们分享和安利出你们觉得有用的工具,不要停啊。......
  • Vue2 到 Vue3,重温这 5 个常用的 API
    距离Vue3发布已经过去一年多时间了,从Vue2到Vue3是一个不小的升级,包括周边生态等。虽然目前大多数开发者们在使用的仍旧以Vue2为准,但Vue3显然是Vue开发者们未来必须面对的,......
  • C#中StringBuilder()对象清除的常用方法
    在实际项目中,经常遇到拼接字符串的功能需求。从技术层面来讲可以用实例化StringBuilder()来实现。对于拼接内容较多,可能还会根据业务逻辑规则的不同拼接新的或更新文本内......
  • c++常用string函数转载
    转载地址:https://blog.csdn.net/weixin_45313447/article/details/114318554?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166856136316800182722804%2522%2......
  • java常用工具方法
    double类型后补0privateStringroundByScale(doublev,intscale){if(scale<0){thrownewIllegalArgumentException("Thescal......
  • 第2-3-3章 文件处理策略-文件存储服务系统-nginx/fastDFS/minio/阿里云oss/七牛云oss
    目录5.2文件处理策略5.2.1FileStrategy5.2.2AbstractFileStrategy5.2.3LocalServiceImpl5.2.4FastDfsServiceImpl5.2.5AliServiceImpl5.2.6MinioServiceImpl5.2文......