注册(文件操作)

infoFile = ‘E:/userinfo.txt‘  # \\或者/

i = 0
for i in range(3):
	flag = True
	username = input(‘please inupt username:‘).strip()
	passwd = input(‘please inupt passwd:‘)
	confirm_passwd = input(‘please inupt confirm_passwd:‘)
	with open(infoFile, ‘r‘) as f:
		# f.seek(0)
		for line in f.readlines():
			user, pwd = line.strip().split(‘,‘)
			if user == username:
				print(‘username is already exist.‘)
				i += 1
				flag = False
				break
	if flag == True:
		if passwd != confirm_passwd:
			print(‘passwd is unequall.‘)
			i += 1
		else:
			print(‘register success.‘)
			with open(infoFile, ‘a‘) as f2:
				f2.write(‘\n‘ + username + ‘,‘ + passwd)
			break
else:
	print(‘over, try next day.‘)

  

时间: 2024-10-08 12:11:39

注册(文件操作)的相关文章

【读书笔记】C#高级编程 第二十四章 文件和注册表操作

(一)文件和注册表 对于文件系统操作,相关的类几乎都在System.IO名称空间中,而注册表操作由System.Win32名称空间中的类来处理. (二)管理文件系统 System.MarshalByRefObject--这是.NET类中用于远程操作的基对象类,它允许在应用程序域之间编组数据. FileSystemInfo--这是表示任何文件系统对象的基类. FileInfo和File--这些类表示文件系统上的文件. DirectoryInfo和Directory--这些类表示文件系统上的文件夹.

个人的后门程序开发(第一部分):文件操作和注册表管理

本来是想寒假时写的,结果一直懒得动手. 虽然手上有ghost源码,但是感觉功能不是我想要的,比如把精力费在学MFC写界面上不如改进下隐藏性. 基本的计划就是做一个后门程序,目的是用来进行权限维持的.目前来看是基于控制台的,而且要带有内核模块,应用层的主要问题就是没写过太大体量的程序导致搞起来很蛋疼,内核方面就是通用性坑爹, 蓝屏起来也要费时间. 第一部分就是封装的两个函数,文件操作和注册表管理.ghost是把这两个功能封装成两个类,我这里就直接用函数来实现了. VS2015编译通过 1 //文件

Ch25 文件和注册表操作(2)-- 读写文件

老早之前就有一个想法,写一个小程序,可以读取文档,可以查找替换关键字,其实也是很简单的,正好最近看到文件系统这章,今天下午没事也就做了一个,这里总结一下: 1.用StreamReader读取文本文件,编码用Encoding.Default. StreamReader sr = new StreamReader(filePath,Encoding.Default); rtbContent.Text = sr.ReadToEnd(); sr.Close(); //释放锁定资源 2.统计要查找的字符,

ATL使用.rgs注册脚本文件操作注册表注册Com组件

1.      ATL注册组件 1.1     创建注册脚本 注册脚本通过操作 系统注册表完成Com服务的注册,通过数字形式而非代码API的形式完成,这种形式显得更加简单有效,因为它只需要几行数字代码就可以将一个Key添加到注册表中. 使用ATL向导时,会自动的生成一个后缀为.rgs的注册脚本文件,ATL在服务安装时,会自动的调用脚本文件,实现对注册表的修改,完成Com服务的注册. 1.1.1       基本术语 符号释义 符号 解释 ::= 相等 | 或 X+ 一个或多个Xs [X] X是可

Ch25 文件和注册表操作(1)--文件系统

1.文件系统操作,相关的累在 System.IO命名空间中,而注册表操作由System.Win32命名空间中的类执行. 2.System.Runtime.Serialization都与串行化有关,串行化是把一些数据(如文档的内容)转化为字节流并存储在某个地方的过程. 3.FileSystemInfo---表示任何文件系统对象的基类 4.FileInfo和File---表示文件系统上的文件 5.DirectoryInfo和Directory---表示文件系统上的文件夹 只需要执行一次时,用File

QSettings配置读写-win注册表操作-ini文件读写

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:QSettings配置读写-win注册表操作-ini文件读写     本文地址:http://techieliang.com/2017/12/674/ 文章目录 1. 介绍 2. 创建配置文件  2.1. 配置格式  2.2. 作用域  2.3. 关于组织.程序名 3. 配置文件读写 4. 范例  4.1. win下SystemScope.IniFormat  4.2. win下UserSc

python 基础(文件操作,注册,以及函数)

1,文件操作 1,文件路径: 2,编码方式:utf-8, gbk.... 3,操作方式:只读,只写,追加,读写,写读 1,只读 :r   rb   不用编码,以什么形式存储就以什么形式读出来 f = open('  文件名',mode = 'r',encoding = 'utf-8') content = f.read() print(content) f.close()  必须存在 2,只写:w     没有此文件就会创建,先将源文件的内容全部清除,再写    wb不用编码 3,追加:a 4,

python-15-常用文件操作与注册登录练习

前言 1.常用的文件操作无非就是读或写,但python中没有提供文件修改的功能,是无法实现,但我们可以新增-删除源文件-更改新增文件为源文件名称. 2.使用文件的存储与读取方式来简单完成注册.登录功能,需求如下: 1.注册,设置的账号密码用文件存储: 2.登录,读取账号密码判断,错误三次机会并提醒: 一.新增-删除源文件-更改新增文件为源文件名称 1.文件内容如下,需要将“欣欣”修改为“小龙”. 2.运用os模块,删除源文件.更改新文件名称为源文件名称即可.(感觉就像修改文件一样) f = op

C#语言-07.文件操作

a. 文件操作:适用于相对简单的数据保存 i. 读写文件的步骤: 1. 创建文件流 2. 创建读写器 3. 读写文件 4. 关闭读写器 5. 关闭文件流 ii. FileStream(文件流),它主要用于读写文件中的数据,创建一个文件流时,需要指定操作文件的路径,文件的打开方式和文件的访问方式 1. 语法:FileStream 文件对象=new FileStream(String FilePath,FileMode); a. FileMode :打开文件的模式 i. 文件读写器 1. Strea

【大话QT之五】Windows与Linux下文件操作监控的实现

一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场上网盘实现有一些的不同,主要在客户端与服务器端的操作需要双向进行,即:用户在客户端的操作需要及时同步到服务器端:在服务器端作业渲染生成的文件要及时同步到客户端.即:用户不在需要单独的下载数据,而是在作业运行的同时,渲染就过就会自动同步到客户端,大大缩短了等待时间.当然,无论是在客户端还是在服务端都面