基于Python新建用户并产生随机密码过程解析_python

来源:脚本之家  责任编辑:小易  

python 的 input() 方法可以获取用户输入的一行内容,用 float() 来把这行内容转化成数字, 再用 int() 把小数部分丢弃掉。print('Please input a numnber and press enter')input_string = input()number = float(input_string)integer = int(number)print('The number is %d' % integer)如果用户输入的不是数字,在调用 float() 的时候会抛 ValueErro 异常,可以在专门处理一下.import sysprint('Please input a numnber and press enter')input_string = input()try:    number = float(input_string)except ValueError:    print('The input is not a number!')    sys.exit(0)integer = int(number)print('The number is %s' % integer)www.zgxue.com防采集请勿采集本网。

说明:本次代码是在Linux下执行的,windows也可以用,把添加用户密码的命令改成windows的就ok了

还是好好学Java吧,没听说用Python能完整开发Android应用的转换框架,有研究这个的功夫还不如现在就开始学Java语言

用Python新建用户并产生随机密码

s = "hello world" n = input("请输入需要输出的字符个数:") print(s[:n+1])

import passwd_name as pn #导入随机产生名字密码模块import osf = open("/tmp/userlist.txt","w") 将用户名、密码写入该文件中for i in range(0,3): #添加3位用户 username=pn.random_name() os.system("useradd %s" %username) passwd = pn.random_passwd() os.system("echo %s | passwd --stdin %s" %(passwd,username)) f.write("uesrname:%s password:%s\n" %(username,passwd)) f.close()os.system("mail -s 'send user mail' root < /tmp/userlist.txt") #最后将文件E-mail给root用户

num = raw_input('Enter the numbers: ')lst = map(int, num.split())answer = sum(lst) / len(lst)print round(answer, 2)

产生随机名字、随机密码模块 passwd_name.py

DjangoBB功能比较全,但也比较复杂,光crontab任务就好多。LBForum是Python写的,看起来比较简洁 不过目前功能不是很全,比如没有feed和sitemap,但编辑器部分还是不错的,可

import stringfrom random import choicepasswordrange=string.ascii_letters+string.digits #密码包括数字大小写usernamerange=string.ascii_uppercase #名字只取大写字母def random_passwd(num=8): #密码默认取八位数,可以自定义 letter="" for i in range(num): letter +=choice(passwordrange) print(letter) return letterdef random_name(num=5): #名字默认取八位数,可以自定义 letter="" for i in range(num): letter +=choice(usernamerange) print(letter) return letter if __name__=="__main__": random_passwd(); random_name();

其实看官方文档就ok了,flask的官方文档还是很详细的。

很多方法的,简单的a=map(int,input().split())b=[]for i in a:    if not i in b:        b.append(i)print(b)#输出格式自己调整,测试结果内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • python实现网站用户名密码自动登录功能
  • python使用selenium实现网页用户名 密码 验证码自动登录功能
  • python输入错误密码用户锁定实现方法
  • python编程生成随机用户名及密码的方法示例
  • python 添加用户设置密码并发邮件给root用户
  • python 实现gui(图形用户界面)编程详解
  • python-itchat 获取微信群用户信息的实例
  • python实现按行分割文件
  • python贪心算法实例小结
  • python中xrange用法分析
  • 对numpy和pandas中数组的合并和拆分详解
  • python基本语法之运算符功能与用法详解
  • 详解python之unittest单元测试代码
  • python使用metaclass实现singleton模式的方法
  • 利用python如何处理nc数据详解
  • python3中的f-strings增强版字符串格式化方法
  • 实例讲解python脚本成为windows中运行的exe文件
  • 编写Python程序,用户输入一些数字,输出这些数字中只出现一次...
  • Python 将用户输入的数字 提取整数谢谢
  • python tkinter如何等待用户选中listbox中的对象
  • 为什么python有时新建的文件保存不了2.7版本
  • 跪求基于PYTHON的Android应用开发教程
  • Python中用户输入一个整数n将hello world从左开始一次打印输出...
  • python:根据用户键入一行整数(每两个整数以一个空格分隔),输出...
  • 基于Python的论坛程序有哪些?哪个功能最强?拜托各位大神
  • 豆瓣:在哪儿买Flask Web开发:基于Python的Web应用开发实战
  • 基于python的appium中一个元素的naf=true如何定位。
  • 基于python的scrapy爬虫,关于增量爬取是怎么处理的
  • 基于python开发linux GUI应用,哪个IDE比较好
  • 基于python的selenium,python要求高吗
  • 怎样开始写第一个基于python的selenium脚本
  • 诺基亚5800基于PYTHON的SCRIBBLE是什么
  • 在诺基亚5230软件更新中更新一个基于python的画图软件安装...
  • 我是5230的,软件更新里有个“基于Python的Scribble 0.2”是什...
  • 我的诺基亚5230今天更新了一个基于python的scribble,存哪了?
  • python新建一个列表,如何赋100个为0的初值?
  • 关于软件sikuli命令的问题。(sikuli是基于Python的一款软件) 怎...
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全vbsdos/bathtahtcpythonperl游戏相关vba远程脚本coldfusionruby专题autoitseraphzonepowershelllinux shellluagolangerlang其它首页python实现网站用户名密码自动登录功能python使用selenium实现网页用户名 密码 验证码自动登录功能python输入错误密码用户锁定实现方法python编程生成随机用户名及密码的方法示例python 添加用户设置密码并发邮件给root用户python 实现gui(图形用户界面)编程详解python-itchat 获取微信群用户信息的实例python实现按行分割文件python贪心算法实例小结python中xrange用法分析对numpy和pandas中数组的合并和拆分详解python基本语法之运算符功能与用法详解详解python之unittest单元测试代码python使用metaclass实现singleton模式的方法利用python如何处理nc数据详解python3中的f-strings增强版字符串格式化方法实例讲解python脚本成为windows中运行的exe文件python入门教程 超详细1小时学会python 列表(list)操作方法详解python 元组(tuple)操作详解python 字典(dictionary)操作详解pycharm 使用心得(一)安装和首python strip()函数 介绍python 中文乱码问题深入分析python中使用xlrd、xlwt操作excepython科学计算环境推荐——anacpython逐行读取文件内容的三种方详解python常用命令行选项与环境变量python3.5 + pyqt5 +eric6 实现的一个计算python海龟绘图实例教程python 3.3 下载固定链接文件并保存的方法解决python pip 自动更新升级失败的问题python使用os.listdir和os.walk获得文件的详解django使用include无法跳转的解决方法解决django后台管理界面添加中文内容乱码python gui库图形界面开发之pyqt5简单绘图一篇文章搞懂python的类与对象名称空间
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved