Default substituting %s in python scripts
Sometimes in Python scripts I see lines like: cmd = "%s/%s_tb -cm cond+line+fsm -ucli -do \"%s\"" Where is the %s in the above line substituted? Does Python have some stack of strings and it pops them and replaces %s ? That would be later used in something like: print cmd % ('foo','boo','bar') What you're seeing is just a string assignment with fields in it which will later be filled in. Basics of python string formatting Not a specific answer to your line of code, but since you said you're new to python I thought I'd use this as an example to share some joy ;) Simple Example Inline With a