# -*- coding:utf-8 -*- ''' @Author:Robin.lau @Email: 329080237@qq.com @Wechat: 15618110227 @File: uploadImg.py @Date: 2021/2/27 13:45 ''' import re import json import time import random import requests import hashlib from django.conf import settings from datetime import datetime import os, time, random def gen_real_file_path(): auto_path = str(datetime.now().year) + "/" + str(datetime.now().month) + "/" + str(datetime.now().day) real_path = os.path.join(settings.UPLOADS, auto_path) if not os.path.exists(real_path): os.makedirs(real_path) filename = time.strftime("%H%M%S", time.localtime(time.time())) + str(random.randint(100, 999)) # 生成时间+3位随机文件名 filename = hashlib.md5(filename.encode(encoding='UTF-8')).hexdigest() real_filepath = real_path + "/" + filename url_filepath = settings.UPLOADS_URL + "/" + auto_path + "/" + filename # 返回 return (real_filepath, url_filepath) def get_text_content(file_path): text_content = "" try: # 本地文件 with open(file_path, "r", encoding="utf-8") as file_obj: text_content = file_obj.read() except Exception as e: print(f'--> get_html_text_content 异常:e={e}') # 返回 return text_content