python 创建用户实例

简介: class 类 与 def函数

import os
'''创建用户类'''
class User_name:

'''初始化实例'''
def __init__(self,name,file_name):
    self.name=name
    self.filename=file_name
    '''开始检测输入用户名 与 文件名 是否文字不等于0 并且大于1'''
def names_one(self):
    try:
        if len(self.name)>=0 and len(self.filename)>=0:
            pass
        '''输入方法异常'''
    except ZeroDivisionError:
        print(f"简单错误问题")
        '''文件不存在或者文件路径不正确异常'''
    except FileNotFoundError:
        print(f"文件不存在,文件路径错误问题")
    else:
        '''创建保存类'''
        with open(self.filename,mode='w',encoding='utf-8')as f:
            f.write(self.name)
            f.close()
'''创建文件名一样的文件'''
def filenames(self):
    try:
        with open(self.filename,mode='r',encoding='utf-8')as a:
            good=a.read()
            '''处理异常问题'''
    except FileNotFoundError:
        pass
    else: #没有异常问题
        words=good.split()
        for i in words:
            s=len(i)
            print(f"总共:{s}个字符")
            print(f"你好:{good}") #结果 over!
'''核实打开姓名是否与保存的相符,相符打印true'''
def true_good(self):
    with open(self.filename,mode='r',encoding='utf-8')as tots:
        sd=tots.read()
        while sd==self.name:
            print("结果为真,true")
            '''结束所有文件'''
            break

'''将创建的类 跟 属性 进行调用!'''
sd=User_name(str(input("请输入用户名:")),str(input("请输入文件名:")))
sds=sd.names_one() #调用1
sdss=sd.filenames() #调用2
sdsss=sd.true_good() #调用3

目录
相关文章
|
1天前
|
数据挖掘 vr&ar C++
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
16 5
|
1月前
|
测试技术 API 数据安全/隐私保护
Python连接到Jira实例、登录、查询、修改和创建bug
通过使用Python和Jira的REST API,可以方便地连接到Jira实例并进行各种操作,包括查询、修改和创建Bug。`jira`库提供了简洁的接口,使得这些操作变得简单易行。无论是自动化测试还是开发工作流的集成,这些方法都可以极大地提高效率和准确性。希望通过本文的介绍,您能够更好地理解和应用这些技术。
128 0
|
2月前
|
Python
Python中的push方法详解与实例
Python中的push方法详解与实例
41 3
|
2月前
|
Python
Python 练习实例100
Python 练习实例100
|
2月前
|
Python
Python 练习实例98
Python 练习实例98
|
2月前
|
数据处理 Python
Python内置时间模块:Datetime实例详解(一)
Python内置时间模块:Datetime实例详解(一)
35 1
|
2月前
|
Python
Python 练习实例99
Python 练习实例99
|
3月前
|
Python
Python 练习实例94
Python 练习实例94
|
3月前
|
Python
Python 练习实例92
Python 练习实例92
|
3月前
|
Python
Python 练习实例93
Python 练习实例93