Skip to content

Commit 2f58d96

Browse files
committed
Remastering script based on Nebo task requirements:Add OS agnostic
1 parent 6d9e963 commit 2f58d96

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scripts/04_rename_with_slice.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,18 @@
66
print("Incorrect usage, plz provide arguments like in an example: python script_name.py <folder_path> <file_type> <slicing>")
77
sys.exit(1)
88

9-
folder_path = sys.argv[1]
9+
folder_path = os.path.join(sys.argv[1])
1010
file_type = sys.argv[2]
1111
slicing = int(sys.argv[3])
1212

1313
os.chdir(folder_path)
14+
1415
for file in glob.glob(f"*.{file_type}"):
15-
file_name = os.path.splitext(file)[0]
16-
extension = os.path.split(file)[1]
16+
file_name, extension = os.path.splitext(file)
1717
new_file_name = f"{file_name[:-slicing]}{extension}"
1818
try:
19-
os.rename(file, new_file_name)
19+
os.rename(file, new_file_name)
2020
except OSError as err:
21-
print(err)
21+
print(err)
2222
else:
23-
print(f"Renamed{file}to}{new_file_name}")
23+
print(f"Renamed {file} to {new_file_name}")

0 commit comments

Comments
 (0)