如何使用Python 3解决windows上文件路径过长的问题?(在此平台上尝试了其他方法)

如何使用Python 3解决windows上文件路径过长的问题?(在此平台上尝试了其他方法),python,windows,path,long-integer,shutil,Python,Windows,Path,Long Integer,Shutil,我使用代码shutil.copyfile(src_文件,dst_文件)将源文件复制到目标中。但是,路径显然太长,因此我得到了错误'FileNotFoundError:[Errno 2]没有这样的文件或目录:.\\Merged\\Book\\Book123\\New\\library\\helloworld\\ass\\data\\explore\u the\u world\\explore\u content\\sassy\u pane\\conditional\u testing\\forma

我使用代码
shutil.copyfile(src_文件,dst_文件)
将源文件复制到目标中。但是,路径显然太长,因此我得到了错误
'FileNotFoundError:[Errno 2]没有这样的文件或目录:.\\Merged\\Book\\Book123\\New\\library\\helloworld\\ass\\data\\explore\u the\u world\\explore\u content\\sassy\u pane\\conditional\u testing\\formatting\u life\u session\\locales\\en\\conditional\u formatting\u life\u session\u component\u New.strings.json'

我认为双斜杠是Python文件路径解释中内置的,所以我不能仅仅从脚本中更改它。。我已经阅读了将
u(\\\?\)
添加到文件路径的方法,例如
shutil.copyfile(u“\\\?\”+src\u文件,u“\\\?\”+dst\u文件)
,但它不起作用。。我将得到一个错误
'FileNotFoundError:[Errno 2]没有这样的文件或目录:\\\\\?\\\.\\Merged\\Book\\Book123\\New\\library\\helloworld\\ass\\data\\explore\u the\u world\\explore\u content\\sassy\u pane\\conditional\u testing\\forming\u life\u session\\locales\\en\\conditional\u fformating\u life\u session\u component\u New.strings.json'

我读过这篇文章,但它并不能真正解决我的问题。有人能给我一些启发吗?非常感谢。

我认为“\\\?\”只适用于绝对路径?\\\”,您可以使用
r'c:\xx\xxx\xxxx\'
或只是
r'c:/xx/xxx/xxxx/'