from random import random import threading import time result = None def background_calculation(): # here goes some long calculation time.sleep(random() * 5 * 60) # when the calculation is done, the result is stored in a global variable global result result = 42 def main(): thread = threading.Thread(target=background_calculation) thread.start ...
Copy file/folder in Python Copy file. We use shutil.copy(source, destination) to copy the file at source to destination folder. *Notes: – This function returns path of the copied file. – If destination is a filename, it will be used as the new name of the copied file. >>>
Execute the Python code contained in script, which must be a filesystem path (absolute or relative) referring to either a Python file, a directory containing a __main__.py file, or a zipfile containing a __main__.py file. If this option is given, the first element of sys.argv will be the script name as given on the command line.
The hash function only uses the contents of the file, not the name. Getting the same hash of two separating files means that there is a high probability the contents of the files are identical, even though they have different names. MD5 File Hash in Python. The code is made to work with Python 2.7 and higher (including Python 3.x).
You can use the extractall() method to extract all the files and folders from a zip file into the current working directory. You can also pass a folder name to extractall() to extract all files and folders in a specific directory. If the folder that you passed does not exist, this method will create one for you.
Python has the function isalpha() that can be used. For example: For example: # load data filename = 'metamorphosis_clean.txt' file = open(filename, 'rt') text = file.read() file.close() # split into words from nltk.tokenize import word_tokenize tokens = word_tokenize(text) # remove all tokens that are not alphabetic words = [word for word in tokens if word.isalpha()] print(words[:100])
def search(service, query): # search for the file result =  page_token = None while True: response = service.files().list(q=query, spaces="drive", fields="nextPageToken, files(id, name, mimeType)", pageToken=page_token).execute() # iterate over filtered files for file in response.get("files", ): result.append((file["id"], file["name"], file["mimeType"])) page_token = response.get('nextPageToken', None) if not page_token: # no more files break return result