好的,我正在研究一种类型的系统,以便我可以使用sms消息在我的计算机上开始操作.我可以让它发送初始消息:
import smtplib
fromAdd = 'GmailFrom'
toAdd = 'SMSTo'
msg = 'Options \nH - Help \nT - Terminal'
username = 'GMail'
password = 'Pass'
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username , password)
server.sendmail(fromAdd , toAdd , msg)
server.quit()
Run Code Online (Sandbox Code Playgroud)
我只需要知道如何等待回复或从Gmail本身提取回复,然后将其存储在变量中以供以后的功能使用.
好的,我有这个代码:
colors = ["Red" , "Green" , "Blue" , "Pink" , "Purple" , "Cyan"]
search = str(raw_input())
found = "not"
if search in colors:
print "Found!"
else:
print "not Found"
Run Code Online (Sandbox Code Playgroud)
到目前为止,只有当您在终端中输入与列表中的字符串完全相同的字符串时,它才能在列表中找到一个项目,这就是问题所在.
我需要能够在终端中键入一个或两个字符,并使其列出列表中与搜索匹配的字符串(例如:如果我要键入"P"终端,则会列出"粉红色" "和"紫色",因为它们匹配我的搜索到目前为止,但不完全相同)
我可能会忽略一些东西但是,有没有办法我可以这样搜索列表而不必拥有超过200行代码(200多行,因为我需要实现这一点,在列表中有超过150个字符串)只是为了搜索对于字符串?