<br><br><div class="gmail_quote">On Sun, Sep 13, 2009 at 12:36 AM, deepak gupta <span dir="ltr">&lt;<a href="mailto:dg288_mits@yahoo.co.in">dg288_mits@yahoo.co.in</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
<div>Well if i am not wrong you are asking abt , How to call installer file through Python.</div>
<div> </div>
<div>If i got it right then , You can directly use os.system(&quot;&lt;filepath\filename&gt; &lt;Any Switch&gt;&quot;)</div></td></tr></tbody></table></blockquote><div><br><br>I think subprocess.Popen is preferred:<br> <br>
<pre><div class="line" id="LC13"><span class="n">p</span> <span class="o">=</span> <span class="n">subprocess</span><span class="o">.</span><span class="n">Popen</span><span class="p">(</span> <span class="p">[</span><span class="s">&#39;dvgrab&#39;</span><span class="p">,</span> <span class="s">&#39;-d&#39;</span><span class="p">,</span> <span class="s">&#39;1&#39;</span><span class="p">,</span> <span class="s">&#39;-I&#39;</span><span class="p">,</span> <span class="n">dvfilename</span><span class="p">,</span> <span class="s">&#39;/tmp/dvg&#39;</span><span class="p">],</span><br>
 <span class="n">stderr</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span> <span class="p">)</span> </div><div class="line" id="LC25"><span class="n"><br>out</span><span class="p">,</span><span class="n">err</span> <span class="o">=</span> <span class="n">p</span><span class="o">.</span><span class="n">communicate</span><span class="p">()</span></div>
</pre><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">

<div>For silent installation , you have to pass switch,if installer supports.If you want intractive installation then just file name and file path is enough.<br><br>--- On <b>Sat, 12/9/09, Sean DiZazzo <i>&lt;<a href="mailto:half.italian@gmail.com" target="_blank">half.italian@gmail.com</a>&gt;</i></b> wrote:<br>
</div>
<blockquote style="border-left: 2px solid rgb(16, 16, 255); padding-left: 5px; margin-left: 5px;"><br>From: Sean DiZazzo &lt;<a href="mailto:half.italian@gmail.com" target="_blank">half.italian@gmail.com</a>&gt;<br>Subject: Re: [BangPypers] [Pythonmac-SIG] .exe r .dmg install<br>
To: &quot;sudhakar s&quot; &lt;<a href="mailto:ssquery@gmail.com" target="_blank">ssquery@gmail.com</a>&gt;<br>Cc: <a href="mailto:pythonmac-sig@python.org" target="_blank">pythonmac-sig@python.org</a>, <a href="mailto:bangpypers@python.org" target="_blank">bangpypers@python.org</a><br>
Date: Saturday, 12 September, 2009, 12:56 PM<br><br>
<div>&gt;&gt;What i actually my query is there is a .exe file exists in some directory and i need to install that .exe file from my pthon script<br>&gt;&gt;itself either by execution or an by an interactive application....<br>
<br>&gt;&gt;suppose i had an application with  button labeled &quot;install&quot;  and when i press the button installation of a .exe file or .dmg file should start.<br><br>~~~~~<br>Are you looking for an installer??  Here&#39;s one for windows that you can easily adapt to python programs.  <a href="http://www.jrsoftware.org/isinfo.php" rel="nofollow" target="_blank">http://www.jrsoftware.org/isinfo.php</a><br>
<br>If you need a multi-platform installer, you are on your own, but it shouldn&#39;t be too difficult.<br><br>hmm... Cant you do a bit of searching yourself?<br><br>~Sean<br><br>
<div class="gmail_quote">On Fri, Sep 11, 2009 at 11:50 PM, Sean DiZazzo <span dir="ltr">&lt;<a href="http://in.mc84.mail.yahoo.com/mc/compose?to=half.italian@gmail.com" rel="nofollow" target="_blank">half.italian@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Yes.  py2exe (<a href="http://www.py2exe.org/" rel="nofollow" target="_blank">http://www.py2exe.org/</a>) and py2app (<a href="http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html" rel="nofollow" target="_blank">http://svn.pythonmac.org/py2app/py2app/trunk/doc/index.html</a>)<br>
<br>These will take a Python program and create an executable file that doesn&#39;t rely on any installation of Python or the required libraries. (If the package is created correctly)<br><br>Is that what you mean?!?<br><br>
~Sean<br><br>
<div class="gmail_quote">
<div>
<div></div>
<div>On Fri, Sep 11, 2009 at 11:39 PM, sudhakar s <span dir="ltr">&lt;<a href="http://in.mc84.mail.yahoo.com/mc/compose?to=ssquery@gmail.com" rel="nofollow" target="_blank">ssquery@gmail.com</a>&gt;</span> wrote:<br></div>
</div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div></div>
<div>Hi,<br>     Can we install a .exe or .dmg file from python program itself...<br>     <br clear="all"><br>-- <br>With Regards,<br><font color="#888888">S Sudhakar.<br></font><br></div></div>_______________________________________________<br>
Pythonmac-SIG maillist  -  <a href="http://in.mc84.mail.yahoo.com/mc/compose?to=Pythonmac-SIG@python.org" rel="nofollow" target="_blank">Pythonmac-SIG@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/pythonmac-sig" rel="nofollow" target="_blank">http://mail.python.org/mailman/listinfo/pythonmac-sig</a><br>
<br></blockquote></div><br></blockquote></div><br></div><br>-----Inline Attachment Follows-----<br><br>
<div>_______________________________________________<br>BangPypers mailing list<br><a href="http://in.mc84.mail.yahoo.com/mc/compose?to=BangPypers@python.org" target="_blank">BangPypers@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/bangpypers" target="_blank">http://mail.python.org/mailman/listinfo/bangpypers</a><br>
</div></blockquote></td></tr></tbody></table><div class="hm"><br>
      <hr size="1"> See the Web&#39;s breaking stories, chosen by people like you. Check out <a href="http://in.rd.yahoo.com/tagline_buzz_1/*http://in.buzz.yahoo.com/" target="_blank"> Yahoo! Buzz</a>.</div><br>_______________________________________________<br>

BangPypers mailing list<br>
<a href="mailto:BangPypers@python.org">BangPypers@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/bangpypers" target="_blank">http://mail.python.org/mailman/listinfo/bangpypers</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Carl K<br>