ฉันกำลังพยายามค้นหาเส้นทางจริงแบบเต็มบน Windows ตามเส้นทางที่มีอักขระ *
อยู่ในนั้น (ซึ่งดูเหมือนว่าจะเป็นสิ่งที่คล้ายกับนิพจน์ทั่วไป)
ตัวอย่างเช่น หากในคอนโซล Windows ฉันทำ:
cd C:\\Windows\\Program Files\\MySWv1*\\bin
เส้นทางข้างต้นถูกขยายในลักษณะดังนี้:
C:\\Windows\\Program Files\\MySWv1.90\\bin
จากนั้นคำสั่ง cd
ก็ดำเนินการได้สำเร็จ
อย่างไรก็ตาม หากใน Python (2.7) ฉันพยายามดำเนินการต่อไปนี้:
import os
my_path = 'C:\\Windows\\Program Files\\MySWv1*\\bin'
os.path.exists(my_path)
สิ่งนี้จะคืนค่า False
ฉันจะทำให้สคริปต์ข้างต้นส่งคืน True
ได้อย่างไร