ผมมีไฟล์ที่เรียกว่าexample_file.py
ซึ่งผมอยากจะใช้จากไฟล์อื่น ๆ อีกมากมายดังนั้นผมจึงตัดสินใจที่จะเพิ่มexample_file.py
การsys.path
และนำเข้าไฟล์นี้ในแฟ้มอื่นเพื่อใช้ไฟล์ ในการทำเช่นนั้นฉันเรียกใช้สิ่งต่อไปนี้ใน IPython
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
ฉันเห็นเส้นทางที่เพิ่งเพิ่มและเมื่อฉันพยายามนำเข้าไฟล์นี้จากเส้นทางไดเรกทอรีอื่นเช่นนี้:
import example_file
มันใช้งานได้ดี แต่เมื่อฉันออกจาก IPython ให้ป้อนอีกครั้งและตรวจสอบsys.path
ฉันเห็นว่าเส้นทางที่ฉันเพิ่มนั้นไม่มีอยู่ดังนั้นฉันจะเพิ่มเส้นทางไปยัง sys.path อย่างถาวรใน Python ได้อย่างไร
sys.path.append()
ยอมรับไดเร็กทอรีที่มีไฟล์และไม่ใช่เส้นทางเดียวไปยังไฟล์