I have the following code that is trying to get the full file path (including the folder):
import zipfile
import os
import sys
zipped_files_dir = 'Z:\Dev\some_files'
def get_folder_names():
path_list = []
for folder_name in os.listdir(zipped_files_dir):
path_list.append(folder_name)
return path_list
def get_folder_directories(folder_list):
for folder in folder_list:
pathname = os.path.abspath(folder)
print(pathname)
def main():
get_folder_directories(get_folder_names())
>>>Z:\Dev\new_folder.zip
My problem is that I should have “\some_files\new_folder.zip” in the returned directory. Any ideas?
Thanks!
You could use
os.path.join(zipped_files_dir, folder)in theget_folder_directoriesfunction:Or,
path_list.append(os.path.join(zipped_files_dir, folder_name))inget_folder_names():