Нет, не ОК. Одна кавычка вначале, одна - вконце:
tw.write(f'import os, pyperclip, subprocess\n{copy}{x}{close}')
Тогда результат получается такой
import os, pyperclip, subprocess \n {copy}{x}{close}
Я те дополнительные кавычки оставил только из за того, что информация, которая копируется из буфера обмена должна быть тоже ведь в кавычках)
Ведь я хочу, чтобы в новом файле вторая строчка была именно такая, с кавычками.
pyperclip.copy(r'текст из буфера обмена')
Если оставить кавычки только в начале и конце, то получается так
pyperclip.copy(rтекст из буфера обмена)
Но, возможно, что я что-то не так понимаю.
Можно, конечно кавычку спрятать вот так