12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
- """
- @Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.
- @AUTHOR: ASJRD018
- @NAME: azoauth
- @software: PyCharm
- @DATE: 2020/1/14 16:45
- @Version: python3.6
- @MODIFY DECORD:ansjer dev
- @file: CommonService.py
- @Contact: chanjunkai@163.com
- """
- # -*- coding: utf-8 -*-
- import datetime
- import time
- from pathlib import Path
- from random import Random
- import ipdb
- import simplejson as json
- from django.core import serializers
- from django.utils import timezone
- from pyipip import IPIPDatabase
- # 复用性且公用较高封装代码在这
- class CommonService:
- # 生成随机数
- @staticmethod
- def encrypt_data(randomlength=8, number=False):
- str = ''
- if number == False:
- characterSet = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsT' \
- 'tUuVvWwXxYyZz0123456789'
- else:
- characterSet = '0123456789'
- length = len(characterSet) - 1
- random = Random()
- for index in range(randomlength):
- str += characterSet[random.randint(0, length)]
- return str
- # data = CommonService.encrypt_data(20)
- # print(data)
|