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()
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.