Hi, I am trying to have my script automate a task, by using os.system, but I cant get it to work.
manually, outside the script I can do this thing by C:\echo argument_file | the_program This works very well when argument_file is created before my script is started In the script I try to do it like this: f = open("argument_file",'w') f.write(argument) f.close() cmd = "echo %s | %s"%(argument_file,the_program) os.system(cmd) The script works if the argument_file is already in the directory before os.system(cmd), but the script must create argument_file before using os.system. Problem is the_program cannot find argument_file or the_program cannot find anything inside argument_file. The python script cannot see changes on disk. In the "My computer" window, if I do a refresh, I can see the argument_file is created during the script. I have also tried delays with time.sleep right after creating the file, but still no success. Is there some way to around this? must use windows I`m afraid. -- http://mail.python.org/mailman/listinfo/python-list