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