Article 5CDZD renaming a file using Python with a little one-liner.

renaming a file using Python with a little one-liner.

by
rincon
from LinuxQuestions.org on (#5CDZD)
hello guys good day

first of all: Happy New Year to everybody! I hope this year will not be a Covid year.

i want to change foo.txt to bar.txt

in other words renaming a file using Python

want to change Code:foo.txt to bar.txt
generally spoken - we could make use of this little one-liner:

Code:import os
os.rename(r'file path\the old [former] name of the file name.file type',r'file path\the new file name.file type')that means:
Code:import os
os.rename(r'C:\Users\butch_miller\the_butch_desktop\Test\foo.txt',r'C:\Users\butch_miller\the_butch_desktop\Test\bar.txt')
by the way:
on a sidenote i have another question: Is this always necessary to use the character "r" before the so called path declaration in this python one-liner?

Well, I was wondering why would I need to make use of r before the path in our little python one-liner? Guess that this is becaue of the'\' in the path?

Is there any other way to give path instead of using r''

Well in other words: do i need the syntax like this in python code:

Code: import os
os.chdir(r'C:\Users\butch_miller\the_butch_desktop')some musings have led to the following thoughts:

isnt it like so:
- Windows-os allways does understand both of the above mentioned syntaxes of our one-liner: this expression "" and that expression "/"
- that said it would be possible to run the line whilst using "/" : would this be possible?!
i guess that i now would be able to avoid 'r' letter before the rest of the path string.

hmmm - is there any shorter way to do the job of renaming a file using Python with a little one-liner? _I guess that the various versions of Python give us many many options so that we probably could write a shorter code.

And probably a renaming of a bunch of files would not be too complicated too? i will digg deeper and come back if i have found out and tested more options.

have a great timelatest?d=yIl2AUoC8zA latest?i=8URpn_QM4D0:eHaayDjSvj4:F7zBnMy latest?i=8URpn_QM4D0:eHaayDjSvj4:V_sGLiP latest?d=qj6IDK7rITs latest?i=8URpn_QM4D0:eHaayDjSvj4:gIN9vFw8URpn_QM4D0
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments