import win32api
import win32con
path = r'D:\my_single_data\东西\照片\1919\183853.jpg'
win32api.WinExec(r"rundll32 shell32, OpenAs_RunDLL %s"%(path), win32con.SW_SHOWNORMAL)
我的目的是利用上述代码实现打开windows文件打开方式菜单,实际测试打开英文路径的文件没有问题,运行会出现打开方式选择选项,随后点击打开工具能打开文件,然而路径参数中如果使用了中文路径,发现无法打开文件,查看原因是中文路径实际调用后成为了乱码,求问各位大神该如何解决。