I don't need to create a script, this is me running it (just using the sample code on the page you provided me)...
By removing the try: and except components (converting from a script to a run once type setup as Dan suggested) I got a more accurate Error Message saying:
Traceback (most recent call last):
File "F:/Ben VK/Conver LatLong DD to LatLong DMS.py", line 19, in <module>
output_coordinate_format=output_format
File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\management.py", line 8663, in ConvertCoordinateNotation
raise e
arcgisscripting.ExecuteError: ERROR 999999: Error executing function.
Failed to execute (ConvertCoordinateNotation).
Upon closer inspection, it seems I was using output_format = "DDM_2" instead of the correct output_format = "DMS_2", now works like a charm.
Thanks for your help Dan, that tool is perfect for my scenario.
Cheers
Final working code for all those playing along at home:
input_table = r'F:\Nathan Duncan\Assets & Planning\2015-2016\Sewer Sample Points\TempSampSite.shp'
output_points = r'F:\Nathan Duncan\Assets & Planning\2015-2016\Sewer Sample Points\SewerSamplePoints.gdb\CoordConversion\DMS'
x_field = "Longitude"
y_field = "Latitude"
input_format = "DD_2"
output_format = "DMS_2"
spatial_ref = arcpy.SpatialReference('WGS 1984')
arcpy.ConvertCoordinateNotation_management(
in_table=input_table,
out_featureclass=output_points,
x_field=x_field,
y_field=y_field,
input_coordinate_format=input_format,
output_coordinate_format=output_format
)