コード例 #1
0
ファイル: example.py プロジェクト: sailist/colorprint
def printmode():
    print("Show Mode:")
    uprint("MODE_NORMAL", mode=MODE_NORMAL,end="\n")\
        ("MODE_BLINK",mode=MODE_BLINK)\
        ("MODE_BOLD",mode=MODE_BOLD)\
        ("MODE_HIDE",mode=MODE_HIDE)\
        ("MODE_INVERT",mode=MODE_INVERT)\
        ("MODE_UNDERLINE",mode=MODE_UNDERLINE)
コード例 #2
0
ファイル: example.py プロジェクト: sailist/colorprint
def printfore():
    print("Show foreground color.")
    uprint("FOREGROUND_BLACK", fore=FOREGROUND_BLACK,end="\n")\
        ("FOREGROUND_DARKBLUE", fore=FOREGROUND_DARKBLUE)\
        ("FOREGROUND_DARKGREEN", fore=FOREGROUND_DARKGREEN)\
        ("FOREGROUND_DARKSKYBLUE", fore=FOREGROUND_DARKSKYBLUE)\
        ("FOREGROUND_DARKRED", fore=FOREGROUND_DARKRED)\
        ("FOREGROUND_DARKPINK", fore=FOREGROUND_DARKPINK)\
        ("FOREGROUND_DARKYELLOW", fore=FOREGROUND_DARKYELLOW)\
        ("FOREGROUND_DARKWHITE", fore=FOREGROUND_DARKWHITE)\
        ("FOREGROUND_DARKGRAY", fore=FOREGROUND_DARKGRAY)\
        ("FOREGROUND_BLUE", fore=FOREGROUND_BLUE)\
        ("FOREGROUND_GREEN", fore=FOREGROUND_GREEN)\
        ("FOREGROUND_SKYBLUE\n", fore=FOREGROUND_SKYBLUE,end="")\
        ("FOREGROUND_RED\n", fore=FOREGROUND_RED)
    uprint("FOREGROUND_PINK\n", fore=FOREGROUND_PINK)
    uprint("FOREGROUND_YELLOW\n", fore=FOREGROUND_YELLOW)
    uprint("FOREGROUND_WHITE\n", fore=FOREGROUND_WHITE)
コード例 #3
0
for file in files:
    # print(file)
    cur_num = 0
    with open(file, "rb") as f:
        for i, line in enumerate(f):
            line = line.decode().strip("\n")
            match = re.search(egrex, line)

            if match is None and invert_match:
                cur_num += 1
                if not only_matching:

                    if not count:
                        if multi_file:
                            uprint(file, fore=FOREGROUND_PINK)

                        if line_number:
                            uprint(f"{i + 1}:", fore=FOREGROUND_GREEN)

                        uprint(line, end="\n")
            elif match is not None and not invert_match:
                cur_num += 1

                if not count:
                    if multi_file:
                        uprint(file, fore=FOREGROUND_PINK)

                    if line_number:
                        uprint(f"{i + 1}:", fore=FOREGROUND_GREEN)
                    elif multi_file:
コード例 #4
0
ファイル: ls.py プロジェクト: sailist/pycommandtool
    absf = os.path.join(path, f)
    if long_list_format:
        end = "\n"
    else:
        end = "  "

    if long_list_format:
        fstat = os.stat(absf)
        mod = oct(fstat.st_mode)[-3:]
        mod = mod2str(mod, os.path.isdir(absf))
        owner = fstat.st_uid
        fsize = fstat.st_size
        fctime = fstat.st_ctime
        timestr = time.strftime("%Y-%m-%d %H:%M", time.localtime(fctime))

        sd = win32security.GetFileSecurity(
            absf, win32security.OWNER_SECURITY_INFORMATION)
        owner_sid = sd.GetSecurityDescriptorOwner()
        name, domain, type = win32security.LookupAccountSid(None, owner_sid)

        uprint(mod, end="  ")(domain, end="\t")(name)(fsize)(timestr)

    if os.path.isdir(absf):
        uprint(f, fore=FOREGROUND_BLUE, end=end)

    else:
        uprint(f, end=end)

uprint(end="\n")

exit(0)
コード例 #5
0
ファイル: example.py プロジェクト: sailist/colorprint
def printback():
    print("Show background color.")
    uprint("BACKGROUND_DARKBLUE\n", back=BACKGROUND_DARKBLUE)
    uprint("BACKGROUND_DARKGREEN\n", back=BACKGROUND_DARKGREEN)
    uprint("BACKGROUND_DARKSKYBLUE\n", back=BACKGROUND_DARKSKYBLUE)
    uprint("BACKGROUND_DARKRED\n", back=BACKGROUND_DARKRED)
    uprint("BACKGROUND_DARKPINK\n", back=BACKGROUND_DARKPINK)
    uprint("BACKGROUND_DARKYELLOW\n", back=BACKGROUND_DARKYELLOW)
    uprint("BACKGROUND_DARKWHITE\n", back=BACKGROUND_DARKWHITE)
    uprint("BACKGROUND_DARKGRAY\n", back=BACKGROUND_DARKGRAY)
    uprint("BACKGROUND_BLUE\n", back=BACKGROUND_BLUE)
    uprint("BACKGROUND_GREEN\n", back=BACKGROUND_GREEN)
    uprint("BACKGROUND_SKYBLUE\n", back=BACKGROUND_SKYBLUE)
    uprint("BACKGROUND_RED\n", back=BACKGROUND_RED)
    uprint("BACKGROUND_PINK\n", back=BACKGROUND_PINK)
    uprint("BACKGROUND_YELLOW\n", back=BACKGROUND_YELLOW)
    uprint("BACKGROUND_WHITE\n", back=BACKGROUND_WHITE)