python 引用別的文件類

例如: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")

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章