|
Posted by tgiles on 12/17/87 11:53
I've taken a year off (or so) using Python and the first thing I run
into utterly stumped me. Been too long and none of the searches I've
done seems to have helped any.
Basically, I'm trying to create a little script which will make a new
directory, using the argument passed to it to give the directory a
name:
#!/usr/bin/python
import sys, os
newDirectory = str(sys.argv[1:])
currentPath = str(os.getcwd())
create = currentPath + '/' + newDirectory
print create
# os.mkdir(create)
Now, in a perfect universe I would get an output something like the
following (if I run the script with the argument 'python':
/Volumes/Home/myuser/python
However, Python still hangs on to all the fluff and prints out
something else:
/Volumes/Home/myuser/['python']
I know there must be some way to convert the argument to a 'normal'
variable, but it escapes me how to do so. Any pointers?
Thanks!
tom
Navigation:
[Reply to this message]
|