| 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
|
|---|