From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Mason Subject: Re: Output result of source block to a file Date: Fri, 07 Jun 2019 07:30:20 -0230 Message-ID: References: <877ea041ee.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:57758) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hZBfl-0000Bj-4x for emacs-orgmode@gnu.org; Fri, 07 Jun 2019 06:00:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hZBfj-0007Jv-Pi for emacs-orgmode@gnu.org; Fri, 07 Jun 2019 06:00:33 -0400 Received: from esa05.ucs.mun.ca ([134.153.136.25]:22991) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hZBfj-0007C6-Gs for emacs-orgmode@gnu.org; Fri, 07 Jun 2019 06:00:31 -0400 In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: John Kitchin Cc: Roger Mason , org-mode-email Hello John, John Kitchin writes: > I think you can use something like this: > > #+BEGIN_SRC python :results output file :var fname="test.png" > import matplotlib.pyplot as plt > import io > > f = io.StringIO() > plt.plot([1, 2, 3, 17]) > plt.savefig(fname) > print(fname, end='') > #+END_SRC > > It is in Python3. Thank you. That works. Best wishes, Roger