例如:A文件下面有一个文件夹 B 和一个文件test.py;B文件夹里面有一个b.py的类我现在在test.py里面调用b.py的方法,我怎么引用
首先要你在文件夹B里放一个__init__.py的文件, 然后就可以在test.py中: from .B.b import 类名不行,我试过了,(我用的python版本是3.3的) 我的类名和文件名是一样的,都是BaseClass # -*- coding: utf-8 -*- from .Base.BaseClass import BaseClass BaseClass().test("I am chinese")那可能和运行目录有关系,你是在哪个目录下运行的脚本,还是导入到其他的项目?cd e:\pythonFile python test.py 或者把e:\pythonFile路径添加到sys.path里去 在test最上面 import sys sys.path.append("e:\pythonFile")
python 引用别的文件类
最新推荐文章于 2024-07-07 03:15:44 发布