ฉันกำลังพยายามนำเข้าโมดูลจากไดเร็กทอรีเฉพาะ
ปัญหาคือถ้าฉันใช้sys.path.append(mod_directory)เพื่อต่อท้ายพา ธ แล้วเปิดตัวแปล python ไดเร็กทอรีmod_directoryจะถูกเพิ่มที่ท้ายรายการ sys.path ถ้าฉันส่งออกPYTHONPATHตัวแปรก่อนเปิดตัวแปล python ไดเร็กทอรีจะถูกเพิ่มไปที่จุดเริ่มต้นของรายการ ในกรณีหลังนี้ฉันสามารถนำเข้าโมดูลได้ แต่ก่อนหน้านี้ฉันทำไม่ได้
มีใครอธิบายได้ไหมว่าทำไมสิ่งนี้จึงเกิดขึ้นและให้วิธีแก้ปัญหาเพื่อเพิ่มmod_directoryการเริ่มต้นภายในสคริปต์ python

siteโมดูลแล้ว