Skip to main content

PYTHON -- UTILITIES

BASIC PYTHON UTILITIES 

    AND SOME BASIC MODULES

Click the link for newer and better version of notes


python utilites banner


SOME BASIC PYTHON FUNCTIONS AND MODULES 
WHICH CAN BE AT TIMES VERY USEFUL


KEYBOARD MODULE

pip install keyboard

import keyboard


# TYPES THE INPUT TEXT THROUGH KEYBOARD
keyboard.write(INPUT)

# TO CHECK IF A KEY IS PRESSED ON KEYBOARD
keyboard.is_pressed(KEY_NAME)
# returns True if keyprssed else false ,
# can be used with while loop




OS MODULE IN PYTHON

IMPORTING OS MODULE

import os


DIR RELATED FUNCTIONS

  • mkDIR
  • rmDIR
  • listDIR
  • currentDir
  • changeCWD
  • checkIfDir
os.mkdir(nameOfDIr)
os.rmdir(nameOfDIr)
os.listdir()
 # DIR_PATH (OPTIONAL ARGUMENT) WHICH CAN BE GIVEN
 # TO GET THE DIRS/FILES INSIDE THE DIR_PATH 
 # ELSE THE DIRS IN CURRENT_WORKING_DIRECTORY WILL BE GIVEN
os.getcwd()
os.chdir(pathOfDir)
 # "../" REPRESENTS PARENT DIR 
 # SIMILARLY "../../" REPRESENTS PARENT DIR OF PARENT DIR 
 # BASICALY GRANDPARENT DIR AND THE PATTERN CONTINUE 
os.path.isdir(dirPath)


FILE RELATED FUNCTIONS

  • START A FILE
  • CHECK IF FILE
os.startfile(nameOfFile)
os.path.isfile(nameOfFile)


Comments

Popular posts from this blog

PYTHON - PYGAME NOTES

PYTHON PYGAME NOTES                     ----->  FOR YOU Click for newer version of pygame notes (better) BASIC  PYGAME  STARTING :- import pygame pygame. init() screen = pygame.display. set_mode ( ( WIDTH , HEIGHT ) ) BASIC REQUIRED CODE :- There must be following code to get a screen running = True while running : for event in pygame.event. get (): if event.type == QUIT : running = False pygame.display. update () DRAWING WITH PYGAME SHOW MORE pygame.draw. rect ( surface ,( r,g,b ),( x-coordinate , y-coordinate , width , height )) # Doing the same thing with pygame.Rect rect = pygame. rect ( x-coordinate , y-coordinate , width , height ) pygame.draw. rect ( surface ,( r,g,b ), rect ) # RESIZING A RECTANGLE rect. inflate ( width , height ) # if you give -ve width or height the recta...