- import execjs
- def generate_uuid():
js = '''
function generateUUID() {
var d = (new Date).getTime()
, a = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(a) {
var r = (d + 16 * Math.random()) % 16 | 0;
return d = Math.floor(d / 16),
("x" == a ? r : 7 & r | 8).toString(16)
});
return a
}
'''
- ctx = execjs.compile(js)
- return ctx.call('generateUUID')
- n = generate_uuid()
- print(n)