Write me a python code that processes a CSV file with the following structure ["Name","URL","Rating"], download each image under the URL row as save as PNG, use the Name as the file name and save it under a subfolder using the Rating as name, add a tkinter GUI to let me choose the CSV file and output path.
เขียนโค้ด Python ที่ประมวลผลไฟล์ CSV ที่มีโครงสร้างต่อไปนี้ ["ชื่อ", "URL", "การให้คะแนน"] ดาวน์โหลดแต่ละภาพใต้แถว URL เป็นบันทึกเป็น PNG ใช้ชื่อเป็นชื่อไฟล์และบันทึก ใต้โฟลเดอร์ย่อยที่ใช้ชื่อ Rating ให้เพิ่ม tkinter GUI เพื่อให้ฉันเลือกไฟล์ CSV และเส้นทางเอาต์พุต
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence