python生成指定长度的随机字符串,并以/分隔

生成随机长度的字符串 k控制字符串长度

import string
import re

from random import choices

s = ''.join(choices(string.ascii_letters + string.digits, k=255))
print("string: ", s)
s = re.sub(r"(.{1})", '\\1/', s)
print(s)

结果:

C:\Users\jsx013\AppData\Local\Programs\Python\Python39\python.exe D:/Program/pythonCode/test/test.py
string:  CHvXVXgZZaNfHP4U4pIoCOv1ehyFIDgerQCMIcBfchfDNO2tTniwhFIOFXSyzrR1B1tNcYhwv9HyoPHZMUbKVdra3w2AOwzs0Niv1lQoYtILDOT0yh46hS3PMuBTYlh8piyBvZdKl4DjmPurER5Fy1e2fcqyElrdrKjR68H8RpbmjMgXKERS44VC9fOgk1VURpx4y3efWbYby73cMW9J1Ia8AFhdmwytopkVvN95X9C127taecZ3SIh5JzUmUQY
C/H/v/X/V/X/g/Z/Z/a/N/f/H/P/4/U/4/p/I/o/C/O/v/1/e/h/y/F/I/D/g/e/r/Q/C/M/I/c/B/f/c/h/f/D/N/O/2/t/T/n/i/w/h/F/I/O/F/X/S/y/z/r/R/1/B/1/t/N/c/Y/h/w/v/9/H/y/o/P/H/Z/M/U/b/K/V/d/r/a/3/w/2/A/O/w/z/s/0/N/i/v/1/l/Q/o/Y/t/I/L/D/O/T/0/y/h/4/6/h/S/3/P/M/u/B/T/Y/l/h/8/p/i/y/B/v/Z/d/K/l/4/D/j/m/P/u/r/E/R/5/F/y/1/e/2/f/c/q/y/E/l/r/d/r/K/j/R/6/8/H/8/R/p/b/m/j/M/g/X/K/E/R/S/4/4/V/C/9/f/O/g/k/1/V/U/R/p/x/4/y/3/e/f/W/b/Y/b/y/7/3/c/M/W/9/J/1/I/a/8/A/F/h/d/m/w/y/t/o/p/k/V/v/N/9/5/X/9/C/1/2/7/t/a/e/c/Z/3/S/I/h/5/J/z/U/m/U/Q/Y/

Process finished with exit code 0

参考链接:
https://blog.csdn.net/guangdeshishe/article/details/123207829
https://blog.csdn.net/weixin_43873198/article/details/106868034

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值