В настоящее время я реструктурирую свой код Python, используя PyCharm. Я часто нахожусь в ситуации, когда мне приходится "перемещать" много строк кода из-за механизма отступов в Python. Перемещать строки кода "вперед" легко, так как я просто отмечаю строки и нажимаю "Tab", но я не знаю, как это сделать "назад"?
Чтобы было понятно, рассмотрим простой пример проблемы структуры:
for in_file in os.listdir(os.curdir):
input_file = open(in_file, 'r')
in_data = input_file.read().split("\n")
print "Processing Data ..."
in_array = []
for line in in_data:
converted_ts = to_timestamp(line)
in_array.append(converted_ts)
Когда я удаляю первую строку, я должен переместить все остальные строки назад. Я предполагаю, что есть простой трюк, чтобы сделать это, и я надеюсь, что кто-то может действительно помочь мне.