os.urandom(n)
随机产生n字节的字符串,可作为随机加密 key
SECRET_KEY = os.environ.get('SECRET_KEY', os.urandom(32))
with open(file_name, encoding = 'gbk', errors='ignore') as f:
if os.path.isdir(file): #判断路径存在且是一个目录
search_file(file)
os.chdir(os.pardir) #返回上一级操作目录
#或者直接os.walk(start_dir)
#返回(root,dirs,files)
try:
... ...
except UnicodeDecodeError:
pass #忽略格式不兼容的文件
- pillow
from PIL import Image
im = Image.open('0.jpg')
from __future__ import print_function
print(im.format, im.size, im.mode)
# JPEG (1080, 1080) RGB
im.show()
创建缩略图im.thumbnail(size)
etc.
- UUID
import uuid
key = str(uuid.uuid4())
'sep'.join(sep)
os.path.join(path1,[,path2,[,...]])