python - Pyperclip 有最大字符数吗?

标签 python pyperclip

我在使用 pyperclip 时遇到问题。我必须将一堆文档上传到网络上。我使用 join 方法来创建特定文件夹中包含的文件字符串。当该字符串达到 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)

最佳答案

我认为您从 listdir 中得到了截断的文件名 - 显然有一个 260 character path length limit on Windows .

关于python - Pyperclip 有最大字符数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51842358/

相关文章:

python - matplotlib fatal error ft2

python - 为已安装的字体创建标签名称并以字体样式显示字体名称

python - 将 pyperclip 复制到剪贴板与 pyautogui 粘贴相结合?

python - 无法导入 Pyperclip

python - 如何查找 python3 模块的位置并调试 ImportError

Python 3.5 Pyperclip 模块导入失败

python - 在 Python 中将突出显示的文本复制到剪贴板

python - SQLAlchemy 中继承类之间的正确引用

python - 没有IO操作的Trio执行时间

python - 在设计猜猜 python 中的数字列表的游戏时遇到麻烦