Я пытаюсь получить путь к файлу, например, C: \ Programfiles \ file.txt, но мне бы хотелось, чтобы file.txt был переменной, которую я могу изменить, когда мне это нужно. Я пытаюсь сравнить 2 каталога, а затем скопировать файлы из одного в другой, если они еще не там. пока у меня есть этот код.
import os
import shutil
A= set(os.listdir(r"C:\Users\Morpheous\Desktop\Python Test"))
B= set(os.listdir(r"C:\Users\Morpheous\Desktop\Python Test 2"))
if len(A)< len(B):
C=B-A
print("File is: %s" %(C))
shutil.copy2('C:\\Users\\Morpheous\\Desktop\\Python Test 2\\%r'%(C),'C:\\Users\\Morpheous\\Desktop\\Python Test')
elif len(A) > len(B):
C=B-A
print(C)
и я получаю ошибку, потому что переменная вставляется в путь с {''} вокруг него. Как мне это сделать?