Мы можем использовать, чтобы цикл прошел вход, одним словом.
class meaning():
def shortcutA (self):
print ("ice cream")
def shortcutB (self):
print ("Choclet cake")
def main():
m = meaning()
print_flag = False
for i in input():
if i in ['a', 'b'] and not print_flag:
print("your code is: ")
print_flag = True
if i == "a":
m.shortcutA()
elif i == "b":
m.shortcutB()
elif i == ' ':
continue
else :
print ("unrecognized")
print ("Please enter the words :")
if __name__ == "__main__":
main()
производит:
Please enter the words :
your code is:
ice cream
Choclet cake
Вы можете использовать SSMS для создания сценария (редактировать таблицу, сохранить сценарий), но в остальном это ручной процесс, как вы определили.
Сценарии SSMS будут получать зависимости и т. Д. В этой работе я обычно использую SSMS для создания базового сценария, немного его прокачиваю, тщательно запускаю, а затем использую инструмент сравнения (например, сравнение Red Gate) для создания более безопасной версии.
Изменить: Ошибка SSMS не является ошибкой, это проверка безопасности, которую можно отключить
(Это просто продолжение сообщения gbn с более подробной информацией - не так-то просто разобраться в этом.) (
Это не невозможно напишите утилиту для этого, но очень сложную и очень трудную. К счастью, Microsoft уже сделала это - она называется SSMS (или SMO?). Чтобы сгенерировать такой сценарий:
В обозревателе объектов перейдите к база данных и таблица, которую вы хотите изменить Щелкните правой кнопкой мыши и выберите «Дизайн»
. Внесите необходимые изменения в одну таблицу на экране дизайна. Это достаточно интуитивно понятно.
Чтобы добавить / удалить свойство идентичности, выберите столбец в верхней панели, а на нижней панели / вкладке «Свойства столбца» разверните и настройте параметры в разделе «Спецификация идентичности».
Чтобы сгенерировать сценарий для реализовать все ваши изменения, включая все зависимые ключевые изменения, нажмите кнопку на панели инструментов «Создать сценарий изменения». Это также вариант в меню «Конструктор таблиц».
Я также делаю это для генерации скриптов (которые я позже модифицирую - SSMS не всегда создает наиболее эффективный код). После этого вы можете выйти без сохранение ваших изменений - оставив вам базу данных, на которой вы можете протестировать свой новый скрипт.