# Newbie python question

by zeion
Tags: newbie, python
 P: 467 1. The problem statement, all variables and given/known data Hi, this might be silly but I'm not sure what the syntax is for the read function... I'm trying to open a file on my desktop, it is a text file called testfile.txt, how do I make python know where to find it? I go: f = open('C:\Users\Truman\Desktop\testfile.txt', 'r') or f = open('testfile.txt', 'r') but neither works. Does the file need to be in the same directory as where I installed Python? Thanks. 2. Relevant equations 3. The attempt at a solution
 PF Patron P: 1,132 f = open(filename, mode) should work if you specify the file path. Are you getting an IOError? Also, if you directly use the file() constructor, can you open the file?
 P: 467 Ok I realized I couldn't open the file in IDLE.. but only with the actual program.
P: 872

## Newbie python question

Either use double backslashes, '\\', or single forward slashes, '/'. Otherwise you have characters like '\t', which is the tab character, embedded in your filename.
 PF Patron P: 1,132 Wow...it's been so long since I've used Python on Windows that I forgot about that.

 Related Discussions Programming & Computer Science 3 Engineering, Comp Sci, & Technology Homework 1 Engineering, Comp Sci, & Technology Homework 10 Programming & Computer Science 7 Engineering, Comp Sci, & Technology Homework 2