欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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()