Предполагая, что вы жестко кодируете операторы в виде списка в скрипте, который вы пытаетесь записать в python, вы можете сделать что-то вроде этого:
# Hard-coded statements
statements = ['statement1', 'statement2', ...]
# Loop through all the statements
for index, statement in enumerate(statements):
# Create a new text file with the index as the filename
with open('{}.txt'.format(index), 'w') as output_file:
# Write the statement into the text file
output_file.write(statement)
Это автоматически использует индекс в качестве имени файла. Вы также можете указать имена файлов, если сохраните их в отдельном списке, например:
# Hard-coded statements
statements = ['statement1', 'statement2', ...]
# Hard-coded filenames
filenames = ['statement1.txt', 'statement2.txt', ...]
# Loop through all the statements
for index, statement in enumerate(statements):
# Create a new text file with the index as the filename
with open(filenames[index], 'w') as output_file:
# Write the statement into the text file
output_file.write(statement)
Вы, вероятно, можете представить, что существует несколько различных способов go решения этой конкретной проблемы, но, надеюсь, это даст вы отправная точка.