2013-01-05 3 views
0

콘솔에서 현재 파일로 출력물을 쓰도록 어떻게 숭고한 텍스트 2를 얻을 수 있습니까?숭고한 텍스트 2 콘솔 출력 파일?

반복되는 출력을 생성하기 위해 목록을 반복하는 것과 같은 경우에 유용 할 수 있습니다.

# Console: 
>>> pets = ['dog', 'cat', 'bird', 'fish'] 
>>> print '<ul>\n<li>%s</li>\n</ul>' % '</li>\n</li>'.join(pets) 

내가 일하고 있어요 파일의 삽입 점에 그 출력을 보낼 수있는 명령이 있나요 : 여기에 인위적인 예입니다?

콘솔 창에서 현재 파일을 실행하지 않으려 고합니다. 콘솔에서 코드 조각을 실행하여 현재 파일에 코드를 생성하려고합니다.

답변

1

당신은 insert 명령을 사용할 수 있습니다

>>> pets = ['dog', 'cat', 'bird', 'fish'] 
>>> output = '<ul>\n<li>%s</li>\n</ul>' % '</li>\n</li>'.join(pets) 
>>> view.run_command("insert", {"characters": output}) 
+0

작동하지만 간단 뭔가 청소기 들고 있어요. – joemaller