Есть ли в Pyperclip максимум символов?
У меня проблема с использованием Pyperclip. Я должен загрузить кучу документов в Интернет. Я использовал метод объединения, чтобы создать строку из файлов, содержащихся в определенной папке. Проблема возникает, когда эта строка достигает 260 символов. Pyperclip копирует до 260, остальное не копируется. Есть ли способ, которым я могу изменить это? Или другой метод, который я могу использовать?
from os import listdir
from os.path import isfile, join
cell1 = str(cell1)
my_path = "C:\Users\\"+user+"\Desktop\folder\\"+cell1
onlyfiles = [f for f in listdir("C:\Users\\"+user+"\Desktop\folder\\"+cell1) if isfile(join(my_path, f))]
for doc in onlyfiles:
doc = '" "'.join(map(str, onlyfiles))
docs = '"' + doc + '"'
print docs
time.sleep(1)
#copiar directorio
from pyperclip import copy
copy(my_path)
keyboard.press(Key.ctrl)
keyboard.press('v')
keyboard.release(Key.ctrl)
keyboard.release('v')
time.sleep(1.5)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
1 ответ
Я думаю, что вы получаете усеченные имена файлов из listdir
- в Windows существует ограничение длины пути в 260 символов.