Tried this, but it says it’s expecting an Int.
ob = bpy.context.active_object
bpy.ops.object.particle_system_add()
ob.particle_systems[0].name = "Particles"
partsys = ob.particle_systems[0].settings
facecount = ob.data.polygons
partsys.count = facecount