如何避免Python在目录地址中转换lessthan符号(<)中的反冲(\)呢?

2024-09-30 02:22:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个文件夹,我正试图以字符串的形式在Python中输入它,例如folder = r'C:\Users\Desktop' folder = 'C:\\Users\\Desktop' 然后我使用了pyautogui.typewrite(folder),但是当我这样做时,目录名被粘贴为C'<Users<Desktop 你知道是什么原因造成的吗?我如何解决这个问题? 谢谢大家!


Tags: 字符串文件夹粘贴原因folderusers形式desktop
1条回答
网友
1楼 · 发布于 2024-09-30 02:22:46

[解决方案]

结合“超级变压器”的两个输入(非常感谢!!)以及一些额外的研究和调整,我设法通过以下方式解决问题:

  1. 将键盘更改为英语-看起来pyautogui模拟了键盘的键入,并且它不支持除英语以外的任何语言-这几乎解决了我的问题,解决了反斜杠,但是“:“开始成为”?”,如'C?\Users\Desktop'
  2. 使用pyperclip直接从键盘粘贴字符串-我做了一些模拟,这会起作用,但我的剪贴板上已经有了一些东西,必须在以后的步骤中使用,而且我无法找到一种方法一次引用两个以上的剪贴板,而这些剪贴板无法立即工作,但在基于该函数的一些变通方法之后,我终于找到了解决方案

相关问题 更多 >

    热门问题