外部文件
本课属于 Coddy Python 学习旅程的“面向对象编程”单元。第 2 课,共 64 课。
外部文件可以让你把类整理到单独的 Python 文件中,并将它们导入主程序。
创建一个名为 my_class.py 的独立 Python 文件
class MyClass:
def __init__(self, name):
self.name = name
def greet(self):
return f"Hello, I'm {self.name}"将类导入主文件
from my_class import MyClass创建一个实例并使用它
obj = MyClass("Alice")
print(obj.greet())输出:
Hello, I'm Alicefrom my_class import MyClass 语句会将 my_class.py 文件连接到你的程序。第一个 my_class 是文件名(不含 .py),而 MyClass 是该文件中的类名。
挑战
中等现在有两个 Python 文件(my_class.py 和 driver.py),请在 driver.py 文件中添加一条导入语句,使用以下语法从 my_class.py 按名称导入 MyClass 类:from my_class import MyClass
亲手试试
# TODO: 更新导入语句
from ? import ?
# 在这里测试代码
test_case = input()
print('Test completed')这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
自己练习: Python 在线编译器