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()
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.