Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os, datetime
- def log(path, data):
- # Input path should be a folder
- if(os.path.isfile(path)):
- raise Exception("Input path leeds to a file. Expected a directory")
- # Make folder if it doesn't exist
- if(not os.path.exists(path)):
- # Create the path
- os.makedirs(path)
- # Make filename
- time = datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S-%f")
- filepath = os.path.join(path, time + ".log")
- # Write
- file = open(filepath, "w")
- file.write(data.__str__() + "\n")
- file.close()
- return True
- # Testing
- if(__name__ == "__main__"):
- log("/temp/logger", ["support", "for", "arrays"].__str__())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement