import arcpy
try:
if arcpy.CheckExtension("network") == "Available":
arcpy.CheckOutExtension("network")
else:
raise arcpy.ExecuteError("Network Analyst Extension license is not available.")
arcpy.env.workspace = "C:/data/SanFrancisco.gdb"
arcpy.env.overwriteOutput = True
inNetworkDataset = "Transportation/Streets_ND"
outFolder = "C:/data/output"
outputGDBName = "SanFranciscoDissolved"
result = arcpy.CreateFileGDB_management(outFolder, outputGDBName)
outputGDB = result.getOutput(0)
result = arcpy.DissolveNetwork_na(inNetworkDataset, outputGDB)
dissolvedNetworkDataset = result.getOutput(0)
arcpy.BuildNetwork_na(dissolvedNetworkDataset)
print("Script completed successfully")
except Exception as e:
print(e)