คำถามติดแท็ก identification

11
วิธีตรวจสอบว่าไฟล์เป็นไฟล์รูปภาพที่ถูกต้องหรือไม่?
ฉันกำลังใช้ PIL from PIL import Image try: im=Image.open(filename) # do stuff except IOError: # filename not an image file อย่างไรก็ตามแม้ว่าจะครอบคลุมกรณีส่วนใหญ่อย่างเพียงพอ แต่ก็ไม่พบไฟล์ภาพบางไฟล์เช่น xcf, svg และ psd ไฟล์ Psd แสดงข้อยกเว้น OverflowError มีบางครั้งที่ฉันสามารถรวมไว้ด้วยได้หรือไม่?

9
จะตรวจสอบประเภทไฟล์ที่ไม่มีนามสกุลใน python ได้อย่างไร?
ฉันมีโฟลเดอร์ที่เต็มไปด้วยไฟล์และไม่มีนามสกุล ฉันจะตรวจสอบประเภทไฟล์ได้อย่างไร? ฉันต้องการตรวจสอบประเภทไฟล์และเปลี่ยนชื่อไฟล์ตามนั้น สมมติว่าฟังก์ชันfiletype(x)ส่งคืนประเภทไฟล์เช่นpng. ฉันต้องการทำสิ่งนี้: files = os.listdir(".") for f in files: os.rename(f, f+filetype(f)) ฉันต้องทำอย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.