代码最初工作但不再有效,使用“split”命令和基本字符串处理

时间:2016-11-11 14:07:20

标签: string split

我有一段代码应该在用户说“屏幕”时给出预设响应,我得到了这段代码,但是当我稍后再回来而没有做任何更改时它停止了工作。这是代码:

file = open('phone_help_answers.txt',"r")
lines = file.readlines()

key_words_screen_1 = "screen"

user_input=input("What is your issue?")
string=user_input

for i in string.split(' '):
    if i == key_words_screen_1:
        def read():
            with open('phone_help_answers.txt', 'r') as file:
                print (lines[3])

此外,某些字母会给出我的其他预设回复。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,我只是删除了" def read()"并只留下" pinrt(第[3]行)