Hello svata, It is always better to compose your string before you send it as a command.
try printing your command string out like this : print 'gvim dir+fileName+".txt". You'll see what the problem is. One possible solution is to compose your command string in the following manner: cmd = "gvim %s%s.txt" %(dir, fileName) and simply call os.system with cmd. os.system(cmd) Here is a little more detail on string format specifiers http://docs.python.org/lib/typesseq-strings.html HTH Sriram On Feb 27, 7:24 am, "svata" <[EMAIL PROTECTED]> wrote: > Hello, > > as I'm new to python I've stumbled accros os.system and its not very > well documented usage. > > I use Win XP Pro and Python 2.5. > > Here is the code snippet: > > -------------------------------------------------------------------------------------------------- > > import time > import os > > dir = "C:\\Documents and Settings\\somepath\\" > fileName = time.strftime("%d%m%Y") > os.system('gvim dir+fileName+".txt"') > > --------------------------------------------------------------------------------------------------- > > The problem is that concatenated variable dir+fileName doesn't get > expanded as expected. > > Is there anything I omitted? > > svata -- http://mail.python.org/mailman/listinfo/python-list