zoukankan      html  css  js  c++  java
  • Python-import 、from import 及from import *

    一、模块:

    Python(moudle)------Python文件,以.py 结尾

    二、import 语句

    用法:import 模块名

    作用:引入整个模块

    • 场景一:在A.py中引用B.py变量【A和B在同一级目录】

    举个栗子:

    目录结构如下

    目录: 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"
    • 场景二:B.py中引用了A.py,当前需要在C.py中引用B.py【A和B在同一级目录,C和A、B不在同一级目录

    目录: C:UsersxxxprojectsPercalGame
    *PercalGame
    -config.py
    -Game.py
    *tests
    -Game_tests.py

    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,'
    ')        
            print(tips, '
    ')
            print('*'*80,'
    ')        
            return(tips)
  • 相关阅读:
    制作keil5的pack
    【转】链接脚本(1)
    mongodb数据到MySQL数据库 的迁移步骤
    mongo副本集设置主库权重,永远为主
    mongodb副本集的从库永久性设置setSlaveOk
    Ubuntu系统查看mongo得慢日志,及一些操作
    Ubuntu系统下手动释放内存
    linux下面得小数计算
    Syncthing搭建
    ubuntu搭建ftp服务器
  • 原文地址:https://www.cnblogs.com/ohlala/p/11474629.html
Copyright © 2011-2022 走看看