当前位置: 首页 > wzjs >正文

网站外包 多少钱怎样在百度上做广告

网站外包 多少钱,怎样在百度上做广告,如何做彩票网站信息,学校网站建设方案设计目录 源码在这里 首先是需要导入这几个模块 存储生成的密码以及设置命令行参数解析器 设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。 利用if,else根据参数生成密码并打印,以及将密码写入文件&a…

目录

源码在这里

首先是需要导入这几个模块

存储生成的密码以及设置命令行参数解析器

设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。

利用if,else根据参数生成密码并打印,以及将密码写入文件(如果制定了输出文件)

在终端实验一下:


源码在这里

https://github.com/Wist-fully/Attack/blob/passwd_generator/passwd_generator.py

首先是需要导入这几个模块

from argparse import ArgumentParser
import string
import random
import secrets

存储生成的密码以及设置命令行参数解析器

passwords = []def SetParser():parser = ArgumentParser(prog = "密码生成器",description = "这是一个简单的密码生成器,可以生成任意形式的密码")parser.add_argument("-l","--lowercase",default=0,help="密码包含小写字符的位数",type=int)parser.add_argument("-u","--uppercase",default=0,help="密码包含大写字符的位数",type=int)parser.add_argument("-n","--numbers",default=0,help="密码包含数字的位数",type=int)parser.add_argument("-s","--special-chars",default=0,help="密码包含特殊字符",type=int)parser.add_argument("-t","--total-length",default=0,help="密码的总长度",type=int)parser.add_argument("-nu","--number",default=0,help="生成密码的数量",type=int)parser.add_argument("-a","--amount",default=0,help="控制长度",type=int)parser.add_argument("-o","--output-file")return parser.parse_args()

设置两个部分,一个是根据总长度随机生成密码,另一个是根据指定格式生成密码。

def CreateRandomPWD(args):for _ in range(args.amount):passwords.append("".join([secrets.choice(string.digits+string.ascii_letters+string.punctuation)\for _ in range(args.total_length)]))
def CreateArgumentPWD(args):for _ in range(args.amount):password = []for _ in range(args.numbers):password.append(secrets.choice(string.digits))for _ in range(args.uppercase):password.append(secrets.choice(string.ascii_uppercase))for _ in range(args.lowercase):password.append(secrets.choice(string.ascii_lowercase))for _ in range(args.special_chars):password.append(secrets.choice(string.punctuation))random.shuffle(password)password = ''.join(password)passwords.append(password)

利用if,else根据参数生成密码并打印,以及将密码写入文件(如果制定了输出文件)

if __name__ == "__main__":args = SetParser()if args.total_length:CreateRandomPWD(args)else:CreateArgumentPWD(args)print('\n'.join(passwords))if args.output_file:with open(args.output_file,'w') as f:f.write('\n'.join(passwords))

在终端实验一下:

python .\2.py -l 3 -n 3  -a 5 -o 2.txt

http://www.dtcms.com/wzjs/470563.html

相关文章:

  • 中英文网站切换怎么做google推广
  • wordpress页面属性模板seo包年服务
  • 十堰微网站建设价格网站推广培训
  • 建德网站seo外链屏蔽逐步解除
  • node.js网站开发自动推广软件
  • 国外设计工作室网站郑州网站建设哪家好
  • 健康门户网站建设制作网站的基本流程
  • 关于建设学校网站的报告合肥网络公司seo建站
  • 网站动态效果用什么软件做的地推接单平台网
  • 做网站公司的使命中国国家培训网官网查询
  • 辽宁响应式网站建设网络推广平台有哪些?
  • 容桂网站建设公司万网域名管理平台
  • 佛山网站建设 天博推广方案框架
  • 郑州网站制作怎么样seo计费系统
  • 网站备案是一年一次吗杭州seo首页优化软件
  • 网页分析案例cpu优化软件
  • 红色网站建设的比较好的高校网坛最新排名
  • 合肥网站建设网页设计防疫测温健康码核验一体机
  • 网站建设模板黄页关键词快速排名不限行业
  • 泉州做网站优化价格昆山网站制作公司
  • 网站logo用什么来做在线网页制作
  • 企业简介 网站建设技能培训有哪些科目
  • 建设网站之前都需要准备什么上海优化排名网站
  • 电子商务网站建设怎么做传统营销和网络营销的区别
  • 网站建设学习多少钱seo创业
  • 美国做网站价格首页关键词优化价格
  • 成都网站建设推荐安徽秒搜科技手机系统优化工具
  • 中国建设工程招投网站关键词查询的五种常用工具
  • 企业网站管理系统湖南岚鸿网络公关
  • wordpress本地手机无法访问整站优化和单词