在try / python除外之后停止运行程序(Stop program from running after try / except python)
我做了一个程序,它从treeview中获取值,并在按下按钮时计算一些东西。 我把try / except语句放在那个函数里面。
def SumAll(): try: #do something (calculate) except ValueError: Error=messagebox.showinfo("Enter proper values") pass
问题是,当
messagebox.showinfo
出现时,程序会继续运行,并且会给出ValueError
。 我该如何解决这个问题,以及如何将多个错误异常(IndexError
等)?I made a program that takes values from treeview and calculate something when button is pressed. I put try / except statement inside that function.
def SumAll(): try: #do something (calculate) except ValueError: Error=messagebox.showinfo("Enter proper values") pass
The problem is, program keeps running when
messagebox.showinfo
appears, and it gives theValueError
. How can I fix that, and how can I put more than one error exception (IndexError
, etc)?
原文:https://stackoverflow.com/questions/49953598
最满意答案
由于您希望通过电子邮件发送HTML表格,因此您只需创建一个HTML表格,并在每次出错时添加一些行。 然后将其包含在您的电子邮件内容中并发送邮件。
$users = mysqli_query($con, "SELECT * FROM table"); // Table header $htmlError = '<table><tr><th>ID</th><th>Column 1</th><th>Column 2</th></tr>'; while($row = mysqli_fetch_array($users)) { if ($row['column1'] != $row['column2']) { // Add new row to table $htmlError .= '<tr><td>'.$row['id'].'</td><td>'.$row['column1'].'</td><td>'.$row['column2'].'</td></tr>'; } } // End table $htmlError .= '</table>'; // Send mail ...
As you want to send an HTML table by email, you just have to create an HTML table and add some lines each time you have an error. Then include it into your email's content and send the mail.
$users = mysqli_query($con, "SELECT * FROM table"); // Table header $htmlError = '<table><tr><th>ID</th><th>Column 1</th><th>Column 2</th></tr>'; while($row = mysqli_fetch_array($users)) { if ($row['column1'] != $row['column2']) { // Add new row to table $htmlError .= '<tr><td>'.$row['id'].'</td><td>'.$row['column1'].'</td><td>'.$row['column2'].'</td></tr>'; } } // End table $htmlError .= '</table>'; // Send mail ...
相关问答
更多-
我找到了答案,问题解决了 这是一个简单的解决方案 我只是把我的条件放在java代码中而没有改变PHP代码 变化是: try { JSONArray data = new JSONArray(getJSONUrl(url)); final ArrayList
> MyArrList = new ArrayList >(); HashMap 使用jquery获取单个记录(get single records using jquery)[2022-10-04]
像这样在td元素中添加一个类:您是否在环境中设置了smtp设置? 像这样的东西: config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { # your settings } Have you set smtp settings in environment? Something like this: config.action_mailer.delivery_method = :smtp config.action_ma ...在rails中以逗号分隔的电子邮件列表创建多个记录(create multiple records from comma separated email list in rails)[2022-08-11]
所以,我想出来了,这是我的解决方案 调节器 def participant_invite @event = Event.find(params[:e]) end def add_participants @event = Event.find(params[:e]) @participant = params[:participant_invite][:email].split(/,\s*/) @participant.each do |t| newpart = Participa ...如果你想通过这样的邮件使用表显示所有细节, $data="