ecilipes配置python Python示例

2021-10-12 12:09:53 字數 2666 閱讀 8836

python sdk示例

下面為您提供# -*- coding: utf-8 -*-

# this file is auto-generated, don't edit it. thanks.

import sys

from tea.core import teacore

from alibabacloud_ims20190815.client import client as imsclient

from alibabacloud_tea_rpc import models as rpc_models

from alibabacloud_ims20190815 import models as ims_models

from alibabacloud_tea_util.client import client as utilclient

class client(object):

def __init__(self):

pass

@staticmethod

def initialization():

initialization 初始化公共請求引數

config = rpc_models.config()

# 您的accesskey id

config.access_key_id = ''

# 您的accesskey secret

config.access_key_secret = ''

# 您的地域id

config.region_id = ''

return imsclient(config)

@staticmethod

def create_user(client, user_principal_name, display_name):

createuser 建立ram使用者

req = ims_models.createuserrequest()

# ram使用者的登入名稱。格式為@.onaliyun.com,其中為ram使用者名稱,.onaliyun.com為預設網域名稱

req.user_principal_name = user_principal_name

# ram使用者的顯示名稱

req.display_name = display_name

resp = client.create_user(req)

print('--------------------建立ram使用者--------------------')

print(utilclient.to_jsonstring(teacore.to_map(resp)))

@staticmethod

def get_default_domain(client):

getdefaultdomain 獲取阿里雲賬號預設網域名稱

req = ims_models.getdefaultdomainrequest()

resp = client.get_default_domain(req)

print('--------------------獲取阿里雲賬號預設網域名稱--------------------')

print(utilclient.to_jsonstring(teacore.to_map(resp)))

return resp.default_domain_name

@staticmethod

def get_user(client, user_principal_name):

getuser 查詢ram使用者的詳細資訊

req = ims_models.getuserrequest()

# ram使用者的登入名稱

req.user_principal_name = user_principal_name

resp = client.get_user(req)

print('--------------------查詢ram使用者的詳細資訊--------------------')

print(utilclient.to_jsonstring(teacore.to_map(resp)))

@staticmethod

def main(args):

try:

client = client.initialization()

default_domain = client.get_default_domain(client)

user_name = ''

# ram使用者的登入名稱。格式為@.onaliyun.com,其中為ram使用者名稱,.onaliyun.com為預設網域名稱

user_principal_name = '%s@%s' % (user_name, default_domain)

# ram使用者的顯示名稱

display_name = ''

client.create_user(client, user_principal_name, display_name)

client.get_user(client, user_principal_name)

except exception as error:

print(error.message)

if __name__ == '__main__':

client.main(sys.ar**[1:])

Ubuntu vim基本外掛程式配置 Python版

記錄本人簡單vim配置,防止以後重新配置時遺忘。將目錄中的 vimrc 移動到home目錄並重命名為 vimrc 將 vimrc 中的作者頭刪除 安裝vundle外掛程式管理 git clone vim bundle vundle.vim開啟vim,輸入下面指令安裝外掛程式 youcompletem...

protocol buffer在python中使用

2.然後將potoc 3.0.0 win32.zip下 檔案 protoc.exe,放到protobuf python 3.0.0 protobuf 3.0.0 src中,在cmd 下在資料夾protobuf python 3.0.0 protobuf 3.0.0 python下依次執行 pytho...

pytho學習旅途

轉換當前格式日期 dt datetime.datetime.strptime dtstr,y m d print dt 切片獲取年份 輸入一行字元,分別統計其中英文本母,空格,數,和其他字元數 import string s ww m 23 4j 初始化個數 列印楊輝三角的前十行 triange 1...