<|begin_of_text|><|start_header_id|>system<|end_header_id|>

You are a helpful chatbot that always answers in Uzbek.<|eot_id|><|start_header_id|>user<|end_header_id|>

Quyidagi tuzilishdagi CSV faylini qayta ishlaydigan python kodini yozing ["Name","URL","Rating"], URL satri ostidagi har bir rasmni PNG sifatida saqlang, fayl nomi sifatida ismdan foydalaning va uni nom sifatida reytingdan foydalangan holda subfolder ostida saqlang, CSV faylini va chiqish yo'lini tanlashga imkon beradigan tkinter GUI qo'shing.<|eot_id|><|start_header_id|>assistant<|end_header_id|>

Bu yerda siz taqdim etgan formatda CSV faylida ko'rsatilgan rasmlarni yuklab olish uchun TkInter GUI bilan Python dasturi mavjud. Iltimos, shuni yodda tutingki, dasturda Requests kutubxonasi o'rnatilishi kerak. Siz ushbu kutubxonani, masalan, pip yordam vositasi bilan o'rnatishingiz mumkin. ``python import csv import pathlib import tkinter as tk from tkinter.filedialog import askopenfilename, askdirectory from tkinter import ttk, messagebox import requests classWindow: __ definit__self((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<|eot_id|>