python访问不同文件夹下的文件
程序员文章站
2022-05-18 20:25:45
...
文件目录组织结构如下:
E:.
│ ccc.py
│ ddd.py
│ ddd.pyc
│ init.py
│
├─aaa
│ test1.py
│ test1.pyc
│ init.py
│ init.pyc
│
└─bbb
test2.py
先看下在ccc中访问aaa目录下的test1文件
ccc.py内容
from dirtest.aaa.test1 import A
a = A('baixiaoyu')
print a.getname()
再看下在bbb目录下的test2访问上级文件及上级问价夹下的文件的方式
import sys
import os
#sys.path.append('..') 此方式尝试无法正常导入
lib_path = os.path.abspath(os.path.join('..'))
sys.path.append(lib_path)
#sys.path.append('../aaa')
#
# sys.path.insert(0, os.path.abspath(".."))
from aaa.test1 import A
from ddd import *
if __name__ == '__main__':
print sys.path
print dir()
a = A('baixiaoyu')
print a.getname()
d = D('xxxx')
print d.getname()
下一篇: Misra-Gries 算法