<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: 9300 python question in Controllers</title>
    <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895919#M1900</link>
    <description>&lt;P&gt;&lt;STRIKE&gt;&amp;gt;&amp;gt;&amp;gt; print f&amp;nbsp;&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for line in f:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; print (line)&lt;/P&gt;</description>
    <pubDate>Tue, 23 Jul 2019 17:56:46 GMT</pubDate>
    <dc:creator>yawming</dc:creator>
    <dc:date>2019-07-23T17:56:46Z</dc:date>
    <item>
      <title>9300 python question</title>
      <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895836#M1899</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using the guest shell in on a 9300 and trying to save a run config txt file and then print out the run config txt file in the python interpreter. But it's not working, see below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; cli_output = cli("sh run")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; type(cli_output)&lt;BR /&gt;&amp;lt;type 'str'&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; f = open("run_config.txt" , "w+")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; f.write("cli_output")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; print f&lt;BR /&gt;&amp;lt;open file 'run_config.txt', mode 'r' at 0x22b4d20&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm expecting to see the run config file print out on the interpreter but it's not happening.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also how can I scp this file over to my desktop? Do I need to copy it over the switch directory? Not sure how that's done.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2019 16:05:44 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895836#M1899</guid>
      <dc:creator>fm235</dc:creator>
      <dc:date>2019-07-23T16:05:44Z</dc:date>
    </item>
    <item>
      <title>Re: 9300 python question</title>
      <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895919#M1900</link>
      <description>&lt;P&gt;&lt;STRIKE&gt;&amp;gt;&amp;gt;&amp;gt; print f&amp;nbsp;&lt;/STRIKE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for line in f:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; print (line)&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2019 17:56:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895919#M1900</guid>
      <dc:creator>yawming</dc:creator>
      <dc:date>2019-07-23T17:56:46Z</dc:date>
    </item>
    <item>
      <title>Re: 9300 python question</title>
      <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895946#M1901</link>
      <description>&lt;P&gt;Thanks for the reply, so I tried the for loop and getting the below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt; f = open("run_config1.txt" , "w+")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; f.write("run_config")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; for lines in f:&lt;BR /&gt;... print (lines)&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; f = open("run_config1.txt" , "w+")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; f.write("run_config")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; f1 = f.readlines()&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; for lines in f1:&lt;BR /&gt;... print lines&lt;BR /&gt;...&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Don't think I'm getting the right result?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2019 18:43:04 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3895946#M1901</guid>
      <dc:creator>fm235</dc:creator>
      <dc:date>2019-07-23T18:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: 9300 python question</title>
      <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3896094#M1902</link>
      <description>&lt;P&gt;I see the issue when I just try reading the file, it only outputting "cli_output" , it's not storing the value of the variable in the file:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt; f = open("run_config.txt" , "r")&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; contents = f.read()&lt;BR /&gt;&amp;gt;&amp;gt;&amp;gt; print contents&lt;BR /&gt;cli_output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;how can I pass the contents of the variable to my txt file?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2019 19:55:41 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3896094#M1902</guid>
      <dc:creator>fm235</dc:creator>
      <dc:date>2019-07-23T19:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: 9300 python question</title>
      <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3896096#M1903</link>
      <description>&lt;P&gt;Maybe close file and open again&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;f = open("run_config1.txt" , "w+")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;f.write("run_config")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;f.close()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;f = open("run_config1.txt" , "r")&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;for line in f:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; print (line)&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jul 2019 19:57:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3896096#M1903</guid>
      <dc:creator>yawming</dc:creator>
      <dc:date>2019-07-23T19:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: 9300 python question</title>
      <link>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3901522#M1904</link>
      <description>&lt;P&gt;So i'm not sure if this is it, but in you're first post, you're doing&lt;/P&gt;&lt;P&gt;f.write("cli_output")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;did you mean&amp;nbsp;&lt;/P&gt;&lt;P&gt;f.write(cli_output)&lt;/P&gt;&lt;P&gt;???&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;could have something to do with it.&amp;nbsp; after this test, would you mind pasting the results of a&amp;nbsp;&lt;/P&gt;&lt;P&gt;dir() and vars()&lt;/P&gt;&lt;P&gt;on both cli_output and f after the write?&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2019 14:58:03 GMT</pubDate>
      <guid>https://community.cisco.com/t5/controllers/9300-python-question/m-p/3901522#M1904</guid>
      <dc:creator>TI2491</dc:creator>
      <dc:date>2019-08-01T14:58:03Z</dc:date>
    </item>
  </channel>
</rss>

