Skip to content
sipke edited this page May 30, 2020 · 9 revisions

Generate random

import string

import random

''.join([random.choice(string.ascii_letters + string.digits + string.punctuation) for n in xrange(12)])


In [55]: ''.join([random.choice(string.ascii_letters + string.digits + string.punctuation) for n in xrange(12)])

Out[55]: '.F?3<:"INqD]'

Main files

Add the following in your python script to catch a Ctrl-C signal and allow it to be run as an application.

#!/usr/bin/env python3

#... your code

def signal_handler(signum, frame): sys.exit(-1)

if __name__ == "__main__": import signal signal.signal(signal.SIGINT, signal_handler) #... call your code here

Versioning in setup.py

https://packaging.python.org/guides/single-sourcing-package-version/

Clone this wiki locally