Здравствуйте.
В книге есть пример:
for i in range(10):
!date > ${i}.txt
Который должен показывать взаимодействие ipython с bash, и создавать 10 текстовых файлов с датой, однако у меня создаётся только один файл с именем sh.txt. Что я делаю не так? Версия python 2.7.3, ipython - 0.13.1
Заранее спасибо за ответ.
Ответ
Точно связано с версией IPython.
Начиная с версии 0.10 данный пример не работает (в книге использовалась версия 0.8.4), в случае если возле {i} указан символ доллара:
for i in range(10):
!date > ${i}.txt
Но без него - действительно получается нужный результат.
В release note не было найдено пояснения этого изменения, возможно, оно связано с чем-то другим.
Комментариев нет:
Отправить комментарий