Posts tonen met het label Python101. Alle posts tonen
Posts tonen met het label Python101. Alle posts tonen

donderdag 20 februari 2020

woensdag 19 februari 2020

MD5 File Checksum

import hashlib

for filename in os.listdir(directory):
    if filename.endswith(".xml"):
        #print(directory+filename)
        with open(directory+filename, encoding="utf8") as file_to_check:
            # read contents of the file
            data = file_to_check.read() 
            # pipe contents of the file through
            md5checksum = hashlib.md5(data.encode('utf-8')).hexdigest()

Till Next Time

woensdag 12 februari 2020

Split files for training en test in 2 directories

import os
from random import randrange

directory = 'C:\\GitHub\\TensorFlow\\workspace\\traininig_demo\\images'
traindir = 'C:\\GitHub\\TensorFlow\\workspace\\traininig_demo\\images\\train'
testdir = 'C:\\GitHub\\TensorFlow\\workspace\\traininig_demo\\images\\test'
for filename in os.listdir(directory):
    if filename.endswith(".xml"):
        print(os.path.join(directory, filename))
        if os.path.isfile(os.path.join(directory, filename[0:-4]+'.jpg')):
            x = randrange(100)
            if x <= 75:
                os.replace(os.path.join(directory, filename), os.path.join(traindir, filename))
                os.replace(os.path.join(directory, filename[0:-4]+'.jpg'), os.path.join(traindir, filename[0:-4]+'.jpg'))
            else:
                os.replace(os.path.join(directory, filename), os.path.join(testdir, filename))
                os.replace(os.path.join(directory, filename[0:-4]+'.jpg'), os.path.join(testdir, filename[0:-4]+'.jpg'))       
    else:
        continue

Till Next Time

Which enviroment is running?

import sys
print(sys.prefix)

Till Next Time

Welcome at Python 101

Welcome at Pyth101.blogspot.com. (Python101 was already taken ;-( )

On a really irregular base I wil drop here pieces of python code. Mostly just for me, but they might be usefull for you!

Till Next Time