python登录注册(如何使用Python模拟帐号登录和帐号注册?)

1.如何使用Python模拟帐号登录和帐号注册?

用字典比用list 好些

list_user={}

cmd=raw_input('输入命令 1 注册 2登录 3 退出:')

##print 'cmd:',cmd,cmd 3,type(cmd)

cmd = int(cmd)

while (cmd 3):

if cmd==1:

while True:

l = raw_input('输入注册账号和密码 用空格分开:')

user=l.split(' ')[0]

passw = l.split(' ')[0]

if list_user.has_key(user):

print u'帐号 %s 已经存在 ,重新输入'%(user)

else:

list_user[user]=passw

print u'帐号 %s 注册成功'%(user)

break

elif cmd ==2:

while True:

l = raw_input('输入登录账号和密码 用空格分开:')

user=l.split(' ')[0]

passw = l.split(' ')[0]

if list_user.has_key(user) and list_user[user]==passw:

print u'帐号 %s 登录成功'%(user)

break

else:

print u'帐号 %s 登录失败 没有此帐号或者帐号密码不正确,重新输入 '%(user)

else:

print u'命令不正确,重新 输入命令 1 注册 2登录 3 退出:'

cmd=raw_input('重新 输入命令 1 注册 2登录 3 退出:')

cmd = int(cmd)

>>>

输入命令 1 注册 2登录 3 退出:1

输入注册账号和密码 用空格分开:a b

帐号 a 注册成功

重新 输入命令 1 注册 2登录 3 退出:1

输入注册账号和密码 用空格分开:a b

帐号 a 已经存在 ,重新输入

输入注册账号和密码 用空格分开:b c

帐号 b 注册成功

重新 输入命令 1 注册 2登录 3 退出:2

输入登录账号和密码 用空格分开:c d

帐号 c 登录失败 没有此帐号或者帐号密码不正确,重新输入

输入登录账号和密码 用空格分开:a b

帐号 a 登录成功

重新 输入命令 1 注册 2登录 3 退出:3

>>>

python登录注册程序编写,python登录注册页面用类,Python登录注册界面

2.python里面的注册表怎么进去

在Python的标准库中,_winreg.pyd可以操作Windows的注册表,另外第三方的win32库封装了大量的Windows API,使用起来也很方便。

不过这里介绍的是使用_winreg操作注册表,毕竟是Python自带的标准库,无需安装第三方库。下面的例子是通过Python获取Windows XP下已经安装的补丁号。

Windows的补丁号都在“HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft\\Updates”下,通过循环下面所有的目录节点,如果找到的名称符合正则表达式KB(\d{6}).*,则表示是一个补丁号。从例子可以看出操作起来非常的简单和快速。

复制代码 代码如下:# -*- coding: utf-8 -*-# 获取Windows的已打的补丁号from _winreg import *import redef subRegKey(key, pattern, patchlist): # 个数 count = QueryInfoKey(key)[0] for index in range(count): # 获取标题 name = EnumKey(key, index) result = patch.match(name) if result: patchlist.append(result.group(1)) sub = OpenKey(key, name) subRegKey(sub, pattern, patchlist) CloseKey(sub)if __name__ == '__main__': patchlist = [] updates = 'SOFTWARE\\Microsoft\\Updates' patch = re.compile('(KB\d{6}).*') key = OpenKey(HKEY_LOCAL_MACHINE, updates) subRegKey(key, patch, patchlist) print 'Count: ' + str(len(patchlist)) for p in patchlist: print p CloseKey(key) 下面内容转自 Python Standard Library12.13 The _winreg Module(Windows only, New in 2.0) The _winreg module provides a basic interface to the Windows registry database. Example 12-17 demonstrates the module.Example 12-17. Using the _winreg ModuleFile: winreg-example-1.py复制代码 代码如下:import _winregexplorer = _winreg.OpenKey( _winreg.HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\CurrentVersion\\Explorer" )#list values owned by this registry key try: i = 0 while 1: name, value, type= _winreg.EnumValue(explorer, i) print repr(name), i += 1except WindowsError: printvalue, type = _winreg.QueryValueEx(explorer, "Logon User Name")printprint "user is", repr(value)'Logon User Name' 'CleanShutdown' 'ShellState' 'Shutdown Setting''Reason Setting' 'FaultCount' 'FaultTime' 'IconUnderline'。user is u'Effbot'。

python登录注册

转载请注明出处代码入门网 » python登录注册(如何使用Python模拟帐号登录和帐号注册?)

资讯

python打印表格(怎么用python实现字典存储为excel表格)

阅读(40)

本文主要为您介绍python打印表格,内容包括用python怎么print出一张完整的表格内容?,怎么用python实现字典存储为excel表格,python如何提取excel中的部分数?。这个字典不好看啊!直接读取value写入csv文件,importcsvf=open(file.csv,a,newline=

资讯

python编程金典(学习Python应该下载什么软件)

阅读(34)

本文主要为您介绍python编程金典,内容包括学习Python应该下载什么软件,python高级编程教程在哪里可以下载?,北京哪能买到"python编程金典"?。Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的

资讯

分治python(如何提升python程序性能呢?)

阅读(43)

本文主要为您介绍分治python,内容包括python分治排序法初学者提问,如何提升python程序性能呢?,Python中的下划线有多少个意思?比如:varvar。使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块

资讯

pythondecode参数(什么是Oracle的decode?)

阅读(48)

本文主要为您介绍pythondecode参数,内容包括python怎么使用decode,什么是Oracle的decode?,python中的b32decode(s,casefold=False,map01=None)函数。decode 在Oracle/PLSQL中, decode 具有和 IF-THEN-ELSE 一样的功能。 decode 函数语法如下

资讯

python创建json对象(python字符串转json)

阅读(40)

本文主要为您介绍python创建json对象,内容包括python如何把json字符串转换成自定义的对象,json对象转换如何把js对象转换为json,怎么得到JSONObject的对象中浮点型数据,使用getFlo?。python字符串转json对象,需要使用json模块的loads函数,如

资讯

pythonlxml.html(python怎么安装lxmlhtml解析器)

阅读(41)

本文主要为您介绍pythonlxml.html,内容包括python怎么安装lxmlhtml解析器,Python爬虫好学吗?,有必要参加python培训班吗?。lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和l

资讯

python解析udp数据包(如何用python方法检测UDP端口)

阅读(38)

本文主要为您介绍python解析udp数据包,内容包括如何用python方法检测UDP端口,udp是什么意思?,udp如何实现可靠性传输的?。本文实例讲述了python检测远程udp端口是否打开的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:imp

资讯

pythonstringforma(在python里面有个string.split,格式是strin?)

阅读(38)

本文主要为您介绍pythonstringforma,内容包括python字符串连接的几种方式总结,在python里面有个string.split,格式是strin?,Python怎样将字符串转换为ASCII码。第一个参数,是要分割的字符串; 如split("a b c")会返回3个值,[a, b, c] 第二个参数

资讯

python一般写什么脚本(Python如何写脚本?)

阅读(50)

本文主要为您介绍python一般写什么脚本,内容包括python可以写一个什么脚本,怎么用c实现一个python类然后让python脚本可以impo?,Python脚本怎么让它后台自动隔一定时间运?Python脚本怎。以Python2.7操作为例: 首先需要打开电脑桌面,按开始的

资讯

pythonwriteobject(Python常见文件如何操作?)

阅读(39)

本文主要为您介绍pythonwriteobject,内容包括c++的共享内存和指针运算python怎么实现,Python常见文件如何操作?,什么是硬盘的零磁道.听说零磁道损坏损坏就相当于硬盘报废了,我的电。# -*-coding:utf8 -*- Python常见文件操作示例 os。path

资讯

pythonwinpcap发包(winpcap在python3中的使用,求助)

阅读(38)

本文主要为您介绍pythonwinpcap发包,内容包括winpcap在python3中的使用,求助,谁用WinPcap写过发包代码?谁试过吗?,谁用WinPcap写过发包代码?在无线网卡上发不了报文啊!谁试过?。from ctypes import *from winpcapy import *import timeimpo

资讯

pythonerrno10054(关于python+selenium+Chrome的一些问题)

阅读(34)

本文主要为您介绍pythonerrno10054,内容包括关于pythonerrno10054问题,长沙尚学堂怎么样?在那上过学的来python毕业之后薪资能达到多?,长沙尚学堂python培训好吗?。你试试这样子,这样子我能打开:#coding = utf8import osfrom selenium import

资讯

python打印表格(怎么用python实现字典存储为excel表格)

阅读(40)

本文主要为您介绍python打印表格,内容包括用python怎么print出一张完整的表格内容?,怎么用python实现字典存储为excel表格,python如何提取excel中的部分数?。这个字典不好看啊!直接读取value写入csv文件,importcsvf=open(file.csv,a,newline=

资讯

python编程金典(学习Python应该下载什么软件)

阅读(34)

本文主要为您介绍python编程金典,内容包括学习Python应该下载什么软件,python高级编程教程在哪里可以下载?,北京哪能买到"python编程金典"?。Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的

资讯

分治python(如何提升python程序性能呢?)

阅读(43)

本文主要为您介绍分治python,内容包括python分治排序法初学者提问,如何提升python程序性能呢?,Python中的下划线有多少个意思?比如:varvar。使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块

资讯

pythondecode参数(什么是Oracle的decode?)

阅读(48)

本文主要为您介绍pythondecode参数,内容包括python怎么使用decode,什么是Oracle的decode?,python中的b32decode(s,casefold=False,map01=None)函数。decode 在Oracle/PLSQL中, decode 具有和 IF-THEN-ELSE 一样的功能。 decode 函数语法如下

资讯

python创建json对象(python字符串转json)

阅读(40)

本文主要为您介绍python创建json对象,内容包括python如何把json字符串转换成自定义的对象,json对象转换如何把js对象转换为json,怎么得到JSONObject的对象中浮点型数据,使用getFlo?。python字符串转json对象,需要使用json模块的loads函数,如

资讯

pythonlxml.html(python怎么安装lxmlhtml解析器)

阅读(41)

本文主要为您介绍pythonlxml.html,内容包括python怎么安装lxmlhtml解析器,Python爬虫好学吗?,有必要参加python培训班吗?。lxml是Python中与XML及HTML相关功能中最丰富和最容易使用的库。lxml并不是Python自带的包,而是为libxml2和l

资讯

pythondefif

阅读(2)

本文主要为您介绍pythondefif,内容包括pythondef最后if==true为什么说true没定义,求Python二叉树的几个算法求几个二叉树的method!1)给?,请大家看看这个python程序,哪里错了def hanoi(n。二叉树算法,网上是比较多的; 可能按照你的需求不是很

资讯

数据挖掘python等

阅读(2)

本文主要为您介绍数据挖掘python等,内容包括数据挖掘方向,Python中还需要学习哪些内容,学数据挖掘,爬虫,筛选,分析处理等这些怎么学起,python数据挖掘培训去哪好?。老男孩教育Python课程内容:阶段一:Python开发基础 Python开发基础课程内容包

资讯

pythontoexe

阅读(2)

本文主要为您介绍pythontoexe,内容包括如何将python文件生成exe,python程序怎么用py2exe打包(其他软件也可以)pyth,今天学Python,照着书写了个HelloWorld,不知道要怎?。1。下载并安装py2exe(确认你下载的py2exe版本 和你电脑上装的python版