import os env_vars = os.environ for key, value in env_vars.items(): print(f"{key}: {value}")
Display current directory
os module
import os current_directory = os.getcwd() print("Current directory:", current_directory)
Display binary data
binary_data = b'\x48\x65\x6c\x6c\x6f\x2c\x20\x77\x6f\x72\x6c\x64\x21' hex_data = ' '.join(hex(byte)[2:].zfill(2) for byte in binary_data) print(hex_data)
Display base64 image
PIL
from PIL import Image import io import base64 base64_image_data = "your_base64_image_data_here" image_data = base64.b64decode(base64_image_data) image = Image.open(io.BytesIO(image_data)) image.show()
matplotlib
import matplotlib.pyplot as plt import matplotlib.image as mpimg import io import base64 base64_image_data = "your_base64_image_data_here" image_data = base64.b64decode(base64_image_data) img = mpimg.imread(io.BytesIO(image_data)) plt.imshow(img) plt.axis('off') plt.show()
Play and stop audio
Requires playsound (for playing audio) and keyboard (to capture keys) libraries
from playsound import playsound import keyboard import threading def play_audio(audio_file_path): playsound(audio_file_path) def stop_audio(): keyboard.press_and_release('q') audio_file_path = 'path_to_your_audio_file.mp3' play_thread = threading.Thread(target=play_audio, args=(audio_file_path,)) play_thread.start() keyboard.wait('q')
Display all attributes of an object
dir() function
obj = "Hello, world!" attributes = dir(obj) for attr in attributes: print(attr)
Display bytes as hex
hex() function
data = b'Hello, world!' hex_data = ' '.join(hex(byte)[2:].zfill(2) for byte in data) print(hex_data)
binascii.hexlify() function
import binascii data = b'Hello, world!' hex_data = binascii.hexlify(data).decode('utf-8') print(hex_data)
Display time
datetime module
from datetime import datetime current_time = datetime.now() print(current_time)
Display a csv file
import pandas as pd df = pd.read_csv('your_csv_file.csv') print(df)
Display a matrix
nested lists
matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] for row in matrix: print(row)
numpy arrays
import numpy as np matrix = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) print(matrix)