Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 1.28 KB

extra.md

File metadata and controls

54 lines (45 loc) · 1.28 KB

10.07.2017

  • os.urandom(n)随机产生n字节的字符串,可作为随机加密 key
SECRET_KEY = os.environ.get('SECRET_KEY', os.urandom(32))

os和os.path

10.09.2017

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    #忽略格式不兼容的文件

10.06.2017

  • 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())

生成随机激活码

10.11.2017

'sep'.join(sep)
os.path.join(path1,[,path2,[,...]])