Question: Python We often want to get the filename from a file. Using regularexpression, please extract the filename (without their fileextension) for the values found in
Python
We often want to get the filename from a file. Using regularexpression, please extract the filename (without their fileextension) for the values found in filenames. Thisfunction get_filename() should take in a string thenoutput a string.
- You cannot use Path
- You should assume that file extensions, if they exist, are atthe end of the line and are preceded with a period symbol(i.e. .). If a file name has periods within its name, you canassume there will be a file extension included.
- For example, if I processed each of the following strings
["hello-world.txt", "/Users/wayne/Desktop/screenshot.png", "~/Downloads/file_without_exntension", "/Users/wayne/Documents/test.py", "/var/user.files/tmp/bad.file.names.csv"]
I should get something like['hello-world', 'screenshot', 'file_without_exntension', 'test', 'bad.file.names']
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
