import arcpy try: arcpy.ImportToolbox("popeye") except Exception as e: errormessage = str(type(e)) + '\n' for arg in e.args: errormessage += ' ' + str(arg) + '\n' print errormessage
import arcpy import smtplib arcpy.env.overwriteOutput = True try: arcpy.CopyFeatures_management ('\\\\petrots\\data\\PAM\\PFS-Survey\\Data\\xyz.shp', '\\\\PETROTS\\arcgisproject\\PAM\\Clients\\PFSSurvey_v1\\Data\\xyz.shp') except Exception as e: errormessage = str(type(e)) + '\n' for arg in e.args: errormessage += ' ' + str(arg) + '\n' print 'Operation failed, sending error message:\n', errormessage to = 'me@email.com' gmail_user = 'username' gmail_pwd = 'password' smtpserver = smtplib.SMTP("smtp.gmail.com",587) smtpserver.ehlo() smtpserver.starttls() smtpserver.ehlo() smtpserver.login(gmail_user, gmail_pwd) header = 'To:' + to + '\n' + 'From: ' + gmail_user + '\n' + 'Subject:testing \n' print header msg = header + errormessage smtpserver.sendmail(gmail_user, to, msg) print 'done!' smtpserver.close()
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.