On Mar 30, 2017 15:07, "Rafael Knuth" <[email protected]> wrote:
I can read files like this (relative path):
with open("Testfile_B.txt") as file_object:
contents = file_object.read()
print(contents)
But how do I read files if I want to specify the location (absolute path):
file_path = "C:\Users\Rafael\Testfile.txt"
with open(file_path) as file_object:
contents = file_object.read()
print(contents)
The above does not work ...
"The above does not work" is not descriptive. How does it not work? Is
there a traceback? Does the program stop responding? Does the computer
catch fire?
In this case, the problem is the bogus Unicode escape that you
inadvertently included in your path: `\Us...`. To fix it, either use a
'raw' string (`r"C:\Users\..."`) or use forward slashes rather than
backslashes, which Windows is happy to accept.
Regards,
--
Zach
(On a phone)
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor