num_sliders = 10 slider_list = [] for i in range(1, num_sliders + 1): slider_list.append('slider' + str(i)) print(slider_list) with open('slider_fields.py', 'w') as f: f.write('') for slider in slider_list: with open('slider_fields.py', 'a') as f: f.write(slider+' = models.IntegerField(\n\tmin=random_min(), max=random_max(),\n\twidget=widgets.Slider(),\n\tinitial=random_initial())\n')