new_filename = file_to_rename[:].replace(old_index, new_index) os.rename(file_to_rename, new_filename) def delete_dir(self, dir_): for the_file in os.listdir(dir_): file_path = os.path.join(dir_, the_file) if os.path.isfile(file_path): os.unlink(file_path) if __name__ == "__main__": app_data = os.getenv('LOCALAPPDATA') playlist_db = Playlists(app_data + '\\playlists_db\\') playlist_db.create_db() if sys.argv[1] == 'list': playlists = playlist_db.get_playlists() for key in playlists: print (playlists[key][0]) elif sys.argv[1] == 'add': playlist_db.add_playlist(sys.argv[2], sys.argv[3]) elif sys.argv[1] == 'remove': playlist_db.remove_playlist(sys.argv[2]) else: url = playlist_db.get_playlist_url(sys.argv[1]) directory = sys.argv[2] p = Downloader(url,directory) if len(sys.argv) > 4: if sys.argv[4] == '--del-all': p.download_playlist(True) else: p.download_playlist(False)