外贸网站建设 义乌,做网站效果图是用ps还是ai,网络营销分析论文,对网站建设需求今天在使用我之前的Python识别拖放的PDF文件再转成文本文件-CSDN博客发现#xff0c;文件藏在路径太深入的地方#xff0c;不能打开#xff0c;因为拖放文件只能读取260个字节的文件名#xff08;b’路径#xff09;#xff0c;再查看windnd.hook_dropfiles函数#xff…今天在使用我之前的Python识别拖放的PDF文件再转成文本文件-CSDN博客发现文件藏在路径太深入的地方不能打开因为拖放文件只能读取260个字节的文件名b’路径再查看windnd.hook_dropfiles函数发现里面有个create_buffer260把它改成460问题解决搞不懂为什么要设置260。 def py_drop_func(hwnd,msg,wp,lp):global filesif msg WM_DROPFILES:count func_DragQueryFile(argtype(wp),-1,None,None)szFile create_buffer(460) #原来为260files []for i in range(count):func_DragQueryFile(argtype(wp),i,szFile,ctypes.sizeof(szFile))dropname szFile.valuefiles.append(dropname)func(files)ctypes.windll.shell32.DragFinish(argtype(wp))return ctypes.windll.user32.CallWindowProcW(*map(argtype,(globals()[old],hwnd,msg,wp,lp)))