Мне нужно прочитать имена подпапок каталога и записать их в текстовый файл в представлении django
Я уже пробовал следующий код, но пользовательский интерфейс не загружается с этим кодом.
def start(request):
try:
cwd=os.getcwd()
os.chdir("/Volumes/localStorage2/DHLData/DHLs")
subfolders=os.listdir()
os.chdir(cwd)
file = open("/Volumes/localStorage2/DHL/UI/dhl_list.txt", "w")
for i in subfolders:
file.write(i)
file.close()
Я написал весь код представления
def start(request):
try:
#cwd=os.getcwd()
# os.chdir("/Volumes/localStorage2/DHLData/DHLs")
#subfolders=os.listdir()
# os.chdir(cwd)
# file =open("/Volumes/localStorage2/DHL/UI/dhl_list.txt","w")
# for i in subfolders:
# file.write(i)
# file.write("\n")
# file.close()
dhl_list = []
if os.path.exists("/Volumes/localStorage2/DHLData/DHLs"):
with open("/Volumes/localStorage2/DHL/UI/dhl_list.txt") as dhlListFile:
for dhl_name in dhlListFile:
dhl_list.append(dhl_name)
return render(request, "i3_flow.html",{"dhl_list":dhl_list})
except Exception:
print(traceback.format_exc())
return render(request, "i3_flow.html")