一看就会!适合初学者的聊天机器人,封装exe直接双击打开

用print语句+time模块创建一个简单聊天机器人

步骤:

  • pip安装PyInstaller 模块,为封装成exe做准备。
  • pip3 install pyinstaller(可在pycharm中Terminal中安装或File->settings->python interpreter->点击左下角+号,可直接搜索安装,或者cmd安装也可)

源码:

import time#time模块,用于语气停顿




print('欢迎来到我的世界!')
time.sleep(2)#休息2秒,接着下一句
print('李现:hi,我叫李现,你呢?')
time.sleep(2)
name=input('李现:输入你的名字好吗?:')#input语句用于通过键盘输入
time.sleep(2)
print('李现:'+name+',你好呀!')
time.sleep(2)
print('李现:月是故乡情,中秋快乐!')
time.sleep(2)
print('李现:我会吟诗哦,要不要听一下?')
time.sleep(2)
req=input('请输入是或否:')
#if判断
if req=='是':
    time.sleep(2)

    print('李现:收到!')
    time.sleep(2)
    print(
    '''
             嫦娥
            李商隐 
    云母屏风烛影深,长河渐落晓星沈。
    嫦娥应悔偷灵药,碧海青天夜夜心。
    
    ''')
if req=='否':
    print('李现:那我唱歌好了吧!')
    time.sleep(2)
    print('''
    许多年前,你有一双清澈的双眼,奔跑起来,像是一道春天的闪电!
    ''')
    time.sleep(2)

print('李现:好,轮到你唱歌了!')
time.sleep(2)
print('李现:算了,我会被吓到!')
time.sleep(2)
input=input('李现:按1开始絮叨模式:')
if input==str(1):

    time.sleep(2)
    print('李现:吃月饼了吗?')
    time.sleep(2)
    print('李现:打游戏吗?')
    time.sleep(2)
    print('李现:不出去逛逛吗?')
    time.sleep(2)
    print('李现:别人都有对象了,你还在发呆!')
    time.sleep(2)
    print('李现:冲!')
    time.sleep(2)
time.sleep(2)
print('李现:我要去赏月了,再会!')
time.sleep(2)
print('李现:我是李现!')
time.sleep(2)



效果图如下:
一看就会!适合初学者的聊天机器人,封装exe直接双击打开_第1张图片
是不是很简单!

接下来,就把它封装成exe文件,可直接发送给好友,效果同上
打开cmd,切换py文件所在目录
输入pyinstaller -F py文件(如我保存为lx.py ,就输入pyinstaller -F lx.py,然后按enter)
封装完成后,在lx.py文件所在目录找到dist目录,打开就能看到lx.exe
在这里插入图片描述
接着,双击打开看看
一看就会!适合初学者的聊天机器人,封装exe直接双击打开_第2张图片
一模一样!
你学会了吗?

你可能感兴趣的:(python,python,pycharm)