Это распространенная ошибка в Python - если вы хотите иметь кортеж только с одним элементом, вам нужно указать, что это на самом деле кортеж (а не просто что-то с круглыми скобками) - это делается путем добавления запятой после элемента.
Чтобы это исправить, просто поставьте запятую после строки в скобках:
p = multiprocessing.Process(target=write, args=('hello',))
Таким образом, Python распознает его как кортеж с одним элементом, как и предполагалось. В настоящее время Python интерпретирует ваш код как просто строку. Однако, это терпит неудачу в этом конкретном способе, потому что строка - фактически список символов. Итак, Python думает, что вы хотите передать ('h', 'e', 'l', 'l', 'o'). Вот почему он говорит: «Вы дали мне 5 параметров».