我希望在索引类POST函数中使用用户定义的函数。你知道吗
我试着用self。someFunction()没有帮助。有人能告诉我做这件事的正确方法吗
import web
class index():
def GET(self):
return 'hello'
def POST(self):
data = web.data()
sendmail(self)
def sendmail(ind):
web.config.smtp_server = 'smtp.gmail.com'
web.config.smtp_port = 587
web.config.smtp_username = ''
web.config.smtp_password = ''
web.config.smtp_starttls = True
web.sendmail('sender','receiver', 'subject ','message')
def main():
ind = index()
app = web.application(URLS, globals())
app.run()
if __name__ == "__main__":
main()
输出:在端口8080运行的web服务器,但sendmail()不会向预期的收件人发送任何邮件
只能使用
object.method()
的self.method()
语法调用类中定义的方法。你知道吗如果需要从方法中调用简单函数并让它知道对象,可以执行以下操作:
相关问题 更多 >
编程相关推荐