Python-import 、from import 及from import *
发布时间:2020-12-20 10:47:53 所属栏目:Python 来源:网络整理
导读:一、模块: Python(moudle)------Python文件,以.py 结尾 二、import 语句 用法:import 模块名 作用:引入整个模块 ? 场景一:在A.py中引用B.py变量【A和B在同一级目录】 举个栗子: 目录结构如下 目录: C:UsersxxxprojectsPercalGamePercalGameMode
一、模块: Python(moudle)------Python文件,以.py 结尾 二、import 语句 用法:import 模块名 作用:引入整个模块 ?
举个栗子: 目录结构如下 目录: C:UsersxxxprojectsPercalGamePercalGame Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 2019/9/6 10:56 __pycache__ -a---- 2019/9/6 10:31 717 config.py -a---- 2019/9/6 11:07 2328 Game.py -a---- 2019/9/4 10:07 0 __init__.py 如果需要在Game.py 中引用config.py的配置,由于两个模块在同一级目录,所以可以直接引用 Game.py如下: #-*-coding:utf-8-*- from sys import exit from random import randint import configclass CentralCorridor(Scene): # 剥离场景 print(config.CentralCorridor_start) a = CentralCorridor() config.py如下: CentralCorridor_start = "a"
目录: C:UsersxxxprojectsPercalGame Game.py代码修改如下:引入import时需要加入相对路径:from PercalGame import config? #-*-coding:utf-8-*- from sys import exit from random import randint from PercalGame import config class Scene(object): pass class Death(Scene): quips = ["aaa","bbb","ccc","ddd"] def death(self): tips = Death.quips[randint(0,len(Death.quips)-1)] print(‘*‘*80,‘n‘) print(tips,‘n‘) print(‘*‘*80,‘n‘) return(tips) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |