• 个人简介

    呃呃</p>

    from base64 import decode
    import time
    import logging as log
    import msvcrt
    '''
    wait for weekend to upload
    '''
    def tprint(target:str='',sep:int|float=0.1) -> int|float|str:
        for i in target:
            print(i,end='',flush=True)
            time.sleep(sep)
        print()
    def wait_for_kb(sep:int|float=0.25) -> int|float:
        que=['-','\\','|','/'];length=4
        j=0
        while not msvcrt.kbhit():
            j=(j+1)%4
            time.sleep(sep)
            print('\r'+que[j],end='',flush=True)
        print('\r'+' ')
    def scene_player(file_name='scene_0.txt'):
        try:
            with open(file_name,'r',encoding='UTF-8') as scene:
                cache=scene.readlines()
            for i in cache:
                if i!='':
                    if i[0]=='#':
                        continue
                    elif i[0]=='/':
                        if i[1:]=='break':
                            wait_for_kb()
                    else:
                        tprint(i)
        except FileNotFoundError as err:
            log.error(f'未找到场景文件:{file_name}',exc_info=0)
            return -1
        return 0
    scene_player()
    

  • 最近活动

    This person is lazy and didn't join any contests or homework.