import arcpy
from arcpy import env
import sys
import os
import shutil
try:
if arcpy.CheckExtension("network") == "Available":
arcpy.CheckOutExtension("network")
else:
raise arcpy.ExecuteError("Network Analyst Extension license is not available.")
env.workspace = "C:/data/SanFrancisco.gdb"
inNetworkDataset = "Transportation/Streets_ND"
arcpy.BuildNetwork_na(inNetworkDataset)
tempDir = os.environ.get("TEMP")
if tempDir:
shutil.copy2(os.path.join(tempDir,"BuildErrors.txt"),sys.path[0])
print("Script completed successfully.")
except Exception as e:
import traceback, sys
tb = sys.exc_info()[2]
print("An error occurred on line %i" % tb.tb_lineno)
print(str(e))