Newbie Questions

maximilianscherr MaximilianScherr at
Thu Jan 17 18:37:16 CET 2002

Thanks, i'll try this.
I'm not sure about that client server stuff, i use a ultimaonline emu 
server which can handle incoming requests from a defined port, from 
other then the uo client software port. like external control clients.
i think you can send requests to it and other stuff, ill check that n 
detail and then ask again about that.

--- In python-list at y..., claird at s... (Cameron Laird) wrote:
> In article <mailman.1011212508.21110.python-list at p...>,
> maximilianscherr <MaximilianScherr at T...> wrote:
> 			.
> 			.
> 			.
> >I want my script to ask some questions, write the answers to some 
> >config files for an external program, start this immediately by 
> >sending an ENTER input to the application.
> >And after this the program should wait for a (socket?)request from 
> >server, and then exit.
> 			.
> 			.
> 			.
> I'm lost.  While I'm reasonably certain what you want
> is feasible, I don't know what it is you want.
> Servers don't make requests.  *Clients* do.  I'll put
> aside the entire "And after this ..." paragraph for now.
> You have a Tkinter application.  You want users to fid-
> dle with it for a while, then something happens (maybe
> a "Push me to make things happen now" button), and
> configuration information is written to an external
> file.  I think you're saying you can do that already.
> Immediately after, your Tkinter application should
> launch a specific external program.  Python has several
> mechanisms to effect this.  When you write, "... by
> sending an ENTER input to the application", I think
> you're saying that the external program expects a bit
> of interaction on its stdin.  If that's all you're
> after, you're in luck; it's easy to use os.popen:
>   import os
>   file_handle = os.popen('external_program', 'w')
>   file_handle.write('\n')
>   file_handle.close()  
> -- 
> Cameron Laird <Cameron at L...>
> Business:
> Personal:
> -- 

More information about the Python-list mailing list