Skip to content

Instantly share code, notes, and snippets.

View h3nryza's full-sized avatar

H3nryza h3nryza

View GitHub Profile
@h3nryza
h3nryza / argparse.py
Created July 17, 2018 16:41
Argparse example
#!/usr/bin/python
# -*- coding: <utf-8> -*-
from __future__ import print_function
import argparse
if __name__ == "__main__":
parser = argparse.ArgumentParser(description='Description of what this does')
parser.add_argument("-c", "--configfile", dest="conf", help="Config file for something")
parser.add_argument("-f", "--flag", dest="bolFlag", action="store_true", help="Marks True if flag is used")
args = parser.parse_args()
@h3nryza
h3nryza / unicodeToString.py
Created July 17, 2018 16:41
Unicode to string (fix to coercing unicode to string error
#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import print_function
uni = u'some unicode'
string = uni.encode("utf-8")
@h3nryza
h3nryza / temaplteClass.py
Created July 17, 2018 16:40
Simple python template for myself
#!/usr/bin/python
# -*- coding: utf-8 -*-
from __future__ import print_function
try:
import platform_specific_module
except ImportError:
platform_specific_module = None
class NameOfClass(object):
@h3nryza
h3nryza / hardDelete.py
Created July 17, 2018 16:39
Python Windows Permanently remove files
import os
filepath = r("c:\temp")
os.remove(filePath) # This just removes to recyclebin
os.unlink(filePath) # This removes without recyclebin