Python: Create a file and write some text and rename the file name
7. File Creation and Renaming
Write a Python program to create a file and write some text and rename the file name.
Sample Solution:
Python Code :
import glob
import os
with open('a.txt', 'w') as f:
f.write('Python program to create a symbolic link and read it to decide the original file pointed by the link.')
print('\nInitial file/dir name:', os.listdir())
with open('a.txt', 'r') as f:
print('\nContents of a.txt:', repr(f.read()))
os.rename('a.txt', 'b.txt')
print('\nAfter renaming initial file/dir name:', os.listdir())
with open('b.txt', 'r') as f:
print('\nContents of b.txt:', repr(f.read()))
Sample Output:
Initial file/dir name: ['main.py', 'a.txt'] Contents of a.txt: 'Python program to create a symbolic link and read it to decide the original file pointed by the link.' After renaming initial file/dir name: ['main.py', 'b.txt'] Contents of b.txt: 'Python program to create a symbolic link and read it to decide the original file pointed by the link.'
For more Practice: Solve these Related Problems:
- Write a Python program to create a new text file, write multiple lines of content to it, rename the file, and then verify the rename by reading the file.
- Write a Python script to generate a temporary file, write a message to it, rename it, and print the new file name along with its contents.
- Write a Python function to create a file, write a given string to it, rename the file to include a timestamp, and then display the updated file details.
- Write a Python program to create and write to a file, rename it, and check that the file's metadata (like creation date) remains consistent.
Go to:
Previous: Write a Python program to create a symbolic link and read it to decide the original file pointed by the link.
Next: Write a Python program to find the parent’s process id, real user ID of the current process and change real user ID.
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.