1 | import os
|
---|
2 |
|
---|
3 | def change_basename(file_path, new_name):
|
---|
4 | # Extract path: 'news/img'
|
---|
5 | path = os.path.dirname(file_path)
|
---|
6 |
|
---|
7 | # Extract current name: 'name.jpg'
|
---|
8 | curr_name = os.path.basename(file_path)
|
---|
9 | # Split file name and extension: 'name', '.jpg'
|
---|
10 | original, ext = os.path.splitext(curr_name)
|
---|
11 |
|
---|
12 | # Return the new path: 'news/img/new_name.jpg'
|
---|
13 | return os.path.join(path, new_name + ext).replace('\\', '/')
|
---|
14 |
|
---|
15 | # def change_basename
|
---|
16 |
|
---|
17 | def add_to_basename(file_path, str):
|
---|
18 | # Extract path: 'news/img'
|
---|
19 | path = os.path.dirname(file_path)
|
---|
20 |
|
---|
21 | # Extract current name: 'name.jpg'
|
---|
22 | curr_name = os.path.basename(file_path)
|
---|
23 | # Split file name and extension: 'name', '.jpg'
|
---|
24 | original, ext = os.path.splitext(curr_name)
|
---|
25 |
|
---|
26 | # Return the new path: 'news/img/originalstr.jpg'
|
---|
27 | return os.path.join(path, original + str + ext).replace('\\', '/')
|
---|
28 |
|
---|
29 | # def add_to_basename
|
---|