ԣ%b{SrSrg)cSSKnSSKnUSSS:XaUSSnOUSSS:XaUSSnUSSS:XaUSSnURS S 5nS U;a+URR URS S 55$UR S 5n[ U5S:wdUSS UR;aSU-n[U5eUSS R5nURR USRS S 55nUS -U-$)N/// z //localhost/ :|/\z Bad URL: ) string urllib.parsereplaceparseunquotesplitlen ascii_lettersOSErrorupper)urlrurllibcomperrordrivetails 1/opt/alt/python313/lib64/python3.13/nturl2path.py url2pathnamer s  2Aw%!"g Sb^ #"#h 2Aw%!"g ++c3 C #:||##CKKT$:;; 99S>D 4yA~aF,@,@@c!en GBK   E <<  QT : ;D 3; c&SSKnURSS5nUSSS:Xa<USSnUSSR5S:Xa SUSS-nOUSS S :wa[S U-5eS U;aURR U5$UR S S S 9n[U5S :wd[US5S:aS U-n[U5eURR USR55nURR US5nS U-S -U-$)Nrr r z//?/zUNC/z//r rr z Bad path: )maxsplitr)rrrrrquoterr)prrrrrs r pathname2urlr'*s $A!u abE Ra5;;=F "qu A qVs],*+ + !8||!!!$$ 7737 #D 4yA~T!W)q en LL  tAw}} /E <<  d1g &D 5=3  %%r!N)r r'r!rr)s D&r!