当路径过长 os.chdir() os.path.exists() 都会失效
在网上查了下 也没找到很好的解决办法
比如以下路径,文件是存在的。但是会报错:FileNotFoundError: [Errno 2] No such file or directory
D:/Phone_Log/20200319171727/temp/5/media/0/Tencent/MicroMsg/32a2f632afb199b76ace4e435859d83c/voice2/40/d7/msg_0818541229169faa6d37d68102.amr/faa4ec816b91c7f6bc98a9dab551bccd/treasure/res/box/glow2.PNG/.um/Plugin/
com.tencent.mm/data/com.tencent.mm/MicroMsg/2b8d81569b20e7d5c345c0c401abe90c/xxxxxxx.db有意思的是,把文件路径复制打开,win 会自动把路径改为
D:\PHONE_~1\202003~4\temp\5\media\0\Tencent\MicroMsg\32A2F6~1\voice2\40\d7\MSG_08~1.AMR\FAA4EC~1\treasure\res\box\glow2.PNG\UM4297~1\Plugin\COMTEN~
1.MM\data\COMTEN~
1.MM\MicroMsg\2B8D81~1\xxxxxxx.db
想知道这种路径叫什么,它的生成原理是什么
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/654486
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.