[問題] search path 及 relative import的問題
大家好,想請問2個問題
1. PythonPath 這環境變數是指定 import module 的search path, 請問我要如何指定
main script file的search path呢?
2. 假設package目錄如下
- top.py
- package1\
- a.py
- b.py
(1) a.py 有self unit test function,所以希望可以當main script
(2) a.py 有 import b
(3) top.py 有 import package1.a
我遇到的問題是,如果我想滿足(1),則(2)要寫成 import b
如果我想滿足(3),則(2)要寫成 from . import b
如果我想同時滿足(1)&(3),請問有什麼好方法嗎?
謝謝
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.169.234
※ 文章網址: http://www.ptt.cc/bbs/Python/M.1406427891.A.9E5.html
→
07/27 10:42, , 1F
07/27 10:42, 1F
※ 編輯: dcleft (111.251.169.234), 07/27/2014 11:44:42
→
07/27 15:23, , 2F
07/27 15:23, 2F
→
07/27 15:33, , 3F
07/27 15:33, 3F
→
07/27 15:33, , 4F
07/27 15:33, 4F
→
07/28 01:29, , 5F
07/28 01:29, 5F
→
07/28 08:14, , 6F
07/28 08:14, 6F
推
07/28 20:41, , 7F
07/28 20:41, 7F
Python 近期熱門文章
PTT數位生活區 即時熱門文章