Пример #1
0
def game_over():
    print("魂斗罗游戏结束!")
    # 调用mypack.menu 里的show_menu
    # 1. 用绝对导入
    from mypack.menu import show_menu
    show_menu()
    # 2. 相对导入
    from ..menu import show_menu
    show_menu()
Пример #2
0
def game_over():
    print("魂斗罗游戏结束!!!")
    #想调用mypack/menu.py里的show_menu
    from mypack.menu import show_menu
    show_menu()
    #相对导入: 相对于当前mypack/games/
    from ..menu import show_menu
    show_menu()
    #调用mypack/games/tanks.py里的play()
    ...  # 自己完成导入(使用相对导入)
    from .tanks import play
    play()
Пример #3
0
def gameover():
    print("坦克大战游戏结束")
    # 绝对导入menu模块的内的show_menu
    from mypack.menu import show_menu
    show_menu()
    # 相对导入(使用. 位置)show_menu
    from ..menu import show_menu
    show_menu()
    # 相对导入 当前模块所在文件夹下的contra模块内的play
    # from .contra import play
    from ..games.contra import play
    from ...mypack.games.contra import play  # 错误
    play()  # 正在玩魂斗罗....
Пример #4
0
def game_over():
    print("游戏结束")
    #绝对导入
    from mypack.menu import show_menu
    show_menu()
    #相对导入
    from ..menu import show_menu
    show_menu()
    #调用  tanks.play
    from .tanks import play
    play()
    #另一种方法
    from ..games.tanks import play
    play()
Пример #5
0
#我想调用 menu.py 模块里的show_menu函数

from mypack.menu import show_menu  #从mypack包里的menu模块中导入show_menu函数

show_menu()
from mypack.games import contra, supermario, tank
contra.play()
supermario.play()
tank.play()
Пример #6
0
# test_mypack.py

import mypack.menu  # 导入mypack包里的menu模块

mypack.menu.show_menu()  # 调用mypack里的menu模
# 块里的show_menu函数

import mypack.menu as m
m.show_menu()

from mypack.menu import show_menu
show_menu()

from mypack.menu import *
show_menu()

import mypack.games.contra  # 导入

mypack.games.contra.play()  # 调用