├── README.md └── main.py /README.md: -------------------------------------------------------------------------------- 1 | # Python-ScreenShot 2 | 3 | Use ctrl to make screenshot
4 | ![10](https://user-images.githubusercontent.com/54048747/222371183-a19140fe-c7d9-4f86-b301-35592c3389d4.JPG) 5 | ![11](https://user-images.githubusercontent.com/54048747/222371189-fa8b8ae0-3d1a-4bbf-b2ed-af706710ded3.JPG) 6 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- 1 | import os 2 | from PIL import ImageGrab 3 | from datetime import datetime 4 | from pynput import keyboard 5 | 6 | def on_press(key): 7 | if key.__str__()=='Key.print_screen' or key.__str__()=='Key.ctrl_l': 8 | date = datetime.now().__str__().split(' ') 9 | time = date[1].replace(':', "'").replace(".", "-") 10 | path = 'screens/%s/' % date[0] 11 | name = path + time 12 | print(name) 13 | 14 | if not ('screens' in os.listdir(path=".")): 15 | os.mkdir('screens') 16 | 17 | if not (date[0] in os.listdir(path='screens')): 18 | os.mkdir(path) 19 | 20 | img = ImageGrab.grab() 21 | img.save("%s.jpg" % name, "JPEG") 22 | 23 | 24 | with keyboard.Listener(on_press=on_press) as listener: 25 | listener.join() 26 | --------------------------------------------------------------------------------