On 2/23/2012 12:04 AM, Michael Lewis wrote:
Hi everyone,
I have a program where I open a file (recipe.txt), I read that file
and write it to another file. I am doing some multiplying of numbers
in between; however, my question is, when I name the file I am writing
to, the file extension is changed, but the file name is not. What am I
doing wrong?
Christian gave you the answer (he "fished" for you)
How to "fish" for yourself:
Before posting a question do a walkthru of the program.
This means pretending you are the Python interpreter and your job is to
execute the program step-by-step, writing down the effect of each statement
You will find many answers yourself this way, saving all of us time and
energy.
in the above case take the statement new_file_name = file_name + '2'
and do this:
file_name is "recipe.txt"
file_name + '2' is <here you pretend to be the interpreter and answer
the question what is "recipe.txt" + 2>
If you come up with anything other than "recipe.txt2" then you need to
review how Python works.
Another idea is: when you get an unexpected result there must be a very
good reason for it. Do a little hunting. Each time you solve a problem
for yourself you get stronger.
HTH
--
Bob Gailer
919-636-4239
Chapel Hill NC
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor