5
โมดูลนำเข้าจากตัวแปรสตริง
ฉันกำลังทำงานกับเอกสาร (ส่วนบุคคล) สำหรับไลบรารี matplotlib (MPL) ที่ซ้อนกันซึ่งแตกต่างจาก MPL ที่จัดเตรียมไว้เองโดยแพ็คเกจ submodule ที่สนใจ ฉันกำลังเขียนสคริปต์ Python ซึ่งฉันหวังว่าจะทำให้การสร้างเอกสารอัตโนมัติจากการเปิดตัว MPL ในอนาคต ฉันเลือก submodules / แพ็คเกจที่สนใจและต้องการแสดงรายการคลาสหลักที่จะสร้างรายการและประมวลผลด้วยpydoc ปัญหาคือฉันไม่สามารถหาวิธีที่จะสั่งให้ Python โหลด submodule จากสตริงได้ นี่คือตัวอย่างของสิ่งที่ฉันพยายาม: import matplotlib.text as text x = dir(text) . i = __import__('matplotlib.text') y = dir(i) . j = __import__('matplotlib') z = dir(j) และนี่คือการเปรียบเทียบ 3 รายการข้างบนผ่านทาง pprint: …
183
python
matplotlib