Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- # https://stackoverflow.com/questions/11018188/python-print-using-carriage-return-and-comma-not-working
- # https://pastebin.com/edit/8PyKUSxK
- import sys
- wiatraczki = { "default" : ["-", "\\", "|", "/", "-","\\", "|", "/"],
- "bigo" : [".", "o", "O", "o"],
- "asterisk" : ["*....", ".*...", "..*..", "...*.", "....*"],
- "linux" : ["*.......", "**......", "***.....", "****....",".****...","..****..","...****.",
- "....****", ".....***","......**", ".......*", "......**",".....***","....****",
- "...****.","..****..",".****...","****....","***.....","**......"
- ]
- }
- # wiatraczek = ["-", "\\", "|", "/", "-","\\", "|", "/"]
- # wiatraczek = [".", "o", "O", "o"]
- #wiatraczek = ["*....", ".*...", "..*..", "...*.", "....*"]
- from time import sleep
- fan_type = "default"
- # default ROTATE_TIMES
- ROTATE_TIMES = len(wiatraczki.get(fan_type))
- if len(sys.argv) > 1:
- try:
- ROTATE_TIMES = int(sys.argv[1])
- # fan_type = sys.argv[2]
- if sys.argv[2] in wiatraczki.keys():
- fan_type = sys.argv[2]
- else:
- print(f"Dostępne rodzaje 'wiatraczków': {', '.join(list(wiatraczki.keys()))}")
- except Exception as error:
- ...
- for i in range(ROTATE_TIMES):
- print("Kręcioła ({1})... {0}".format(wiatraczki.get(fan_type)[i % len(wiatraczki.get(fan_type))], ROTATE_TIMES), end="\r", flush=True)
- # sys.stdout.write('Kręcioła ({1})... {0}\r'.format(wiatraczek[i % len(wiatraczek)], ROTATE_TIMES))
- # sys.stdout.flush()
- sleep(.09)
- print()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement