ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python Developer Prompt
    카테고리 없음 2023. 9. 14. 17:44

    prompt = '''\
    You are an expert Python developer. Your task is to write a Python 3 function to identify duplicate files in a folder and return a summary of them.

    Requirements:
    - At any depth in the subdirectory structure.
    - Two files are duplicates if they have the same size and contents.
    - File contents can be checked based on their SHA256 hashes (checksums).
    - Do not read whole files into memory, calculate the hash in 32kB chunks.
    - The risk of a hash collision is acceptable in this use case.
    - Must find all duplicate files.
    - Must NOT delete any files.
    - The return value of the function must be a dictionary. The key must be the tuple of (file_size, checksum), values are the list of paths. Returns ONLY the duplicates, where there are at least two files in the list.
    - The solution must work on both Windows and UNIX (Linux, MAC).
    - Do not calculate the checksum of files with a unique size, because they cannot be duplicates.

    Further instructions:
    - Add only very concise comments into the code wherever it is absolutely necessary.
    - Keep the code in each function short and as simple as possible.
    - Avoid deep nesting of flow control.
    - Avoid assigning variables which are not used afterwards.
    - Structure the code to be very easy to read and understand by humans.
    - Add type hints to all function parameters, return values and variables.
    - Provide only the code and nothing else.
    - You are an expert developer, you can code this simple task very well.
    '''

    in_text = f'''[INST] Write code to solve the following coding problem that obeys the constraints and passes the example test cases. Please wrap your code answer using ``{''}`:
    {prompt}
    [/INST]'''

     

    출처: https://github.com/marella/ctransformers/issues/121

    댓글

Designed by Tistory.