python欢迎同学 python欢迎你_开发语言

 代码如下

首先我们先设置一个filename 就是一个字面量来存一下我们文件的名字,而且这个文件要在和你的python文件在同一个文件夹里面,我比较懒,就直接都放到我的桌面上去了,

python欢迎同学 python欢迎你_开发语言_02

filename=“这里面放你的文件名就好了”但是一定要带后缀就是文件的类型我这个是txt类型,就是记事本类型

可能有的小伙伴不知道为什么他的文件不显示txt,不慌,打开此电脑再点查看把文件扩展名点上对号就ok了

python欢迎同学 python欢迎你_python_03

 然后我写的这个大概就是让代码知道你是不是第一次的客人如果是我们就把您的名字存到文件里面,然后下次代码就可以欢迎您了,这里我用x作为接收用户输入的名字用input()来实现这个功能,然后为了能有提示的功能在input里面加个双引号输入你想让他显示的话就可以了,我这里就简单的打上请输入你的名字

重点在于下面这个with open (文件名,打开方式)as 文件的另外一个别名 ,这个r+的意思就是我打开这个文件,之前的内容不删掉,然后如果加内容,就在后面加上就行,就像你记住了一个人之后,再记住一个人, 然后我们对我们的文件进行操作,因为我把customs作为的别名所以我用custom作为接收custom.txt里面的内容,语法就是 custom=customs.read()就是读取这个文件的内容,然后看看文件里面有没有你的名字,如果有我们就直接输出欢迎回家,如果没有我们就输出 好的+你输入的名字+我已经学会说欢迎+你的名字+回家了

在python里面我们判断一个字符或者字符串是不是在另外一个字符串里面我们就直接用if (字符/字符串 in 字符串)里面就行了,然后我们就判断如果在我们就输出欢迎回家

如果不在我们就要往里面写如你的名字了,然后你看我下面加了一个换行符,等会我再告诉你为什么然后我们再输出剩下的文字,看出我用了两种方式,我也会介绍这两种方式

往文件里面写东西就用文件名.write(内容)就行了

主要是下面的两个输出我给大家看一下两个效果上面的有很多空格外观不好看,下面的yyds

至于为什么会那样我们下一篇会简单讲一下

那么如果想明白的话可以直接试一试,我觉得我讲的不清楚,自己试一试就明白了,编程这个东西我觉得只可意会不可言传,因为我语文不好。

python欢迎同学 python欢迎你_开发语言_04

 

 



filename='custom.txt'
x=input("请输入你的名字")
with open (filename,'r+') as customs:
    custom=customs.read()
    if x in custom:
        print(f"{x}欢迎回家")
    else:
        customs.write(x)
        customs.write("          \n")
        print("好的",x,"我已经学会说欢迎",x,"回家了")
        print(f"好的{x}我已经学会说欢迎{x}回家了")