I have always ended up creating python scripts for automation against existing map or project files (for ArcGIS Pro). What I am wondering though is if python scripts using arcpy can be run against a temporary project file, as well as a temporary geodatabase file? Or, does there have to be a project file already created in order to utilize arcpy?
Thanks,
Mark