ありがとうございます
モディファイアはできましたがパーティクルのほうがうまくできません

bpy.ops.object.particle_system_add()
bpy.data.particles["パーティクル設定"].type = 'HAIR'
でやるとほかのオブジェクトで名前の「パーティクル設定」をすでに使っている場合もあったりして
うまくいきません

パーティクルの設定のところにマウスを持っていくと
ParticleSettings.typeとあるので
obj= bpy.context.object
obj.ParticleSettings[-1]
とか
obj.particles[-1]

などをやってみたのですがうまくいきません