On 04/26/2018 03:27 PM, Danny Yoo wrote:
copy('~/Documents/Courses/ModernBootcamp/story.txt',
'~/Documents/Courses/ModernBootcamp/story_copy.txt')
Hi Jim,
You may need to use os.path.expanduser, as "tilde expansion" isn't
something that's done automatically.
This is referenced in the docs when they say: "Unlike a unix shell, Python
does not do any automatic path expansions. Functions such as expanduser()
and expandvars() can be invoked explicitly when an application desires
shell-like path expansion. (See also the glob module.)"
https://docs.python.org/3/library/os.path.html#module-os.path
Try adding a call to os.path.expanduser()
https://docs.python.org/3/library/os.path.html#os.path.expanduser on that
tilde-prefixed path string.
Hope this helps!
Danny,
Thanks for pointing me in the right direction. I had tried replacing the
~ with home/jfb/... now I realize it should have been /home/jfb/...
Working now.
Thanks, Jim
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor