class Database: # 数据库实现 pass database = None def initialize_database(): global database database = Database()
glabal关键字告诉python,我们刚刚在initialize_database里定义了一个模块级别的database变量。
数据包导入方式 绝对导入 相对导入相对导入无法工作,因为没有将所有代码放到一个包里。

class Database: # 数据库实现 pass database = None def initialize_database(): global database database = Database()
glabal关键字告诉python,我们刚刚在initialize_database里定义了一个模块级别的database变量。
数据包导入方式 绝对导入 相对导入相对导入无法工作,因为没有将所有代码放到一个包里。