Я недавно принял вызов от моего друга, однако мне нужно импортировать .dll, чтобы сделать это.чтобы сделать это, я придумал следующий код:
from tkinter import *
from tkinter.filedialog import askopenfilename
import ctypes
dll = ctypes.WinDLL(askopenfilename(filetypes=("All files", "*.*")))
, однако, похоже, что это приводит к ошибкам, и я еще не открыл диалоговое окно файла.Пожалуйста, кто-нибудь может помочь мне исправить мой код или объяснить, почему это не так.
РЕДАКТИРОВАТЬ:
ошибка:
Traceback (most recent call last):
File "C:/Users/jakeb/Desktop/New folder/jakes exploit.py", line 6, in <module>
exploitapi = ctypes.WinDLL(askopenfilename(filetypes=("All files", "*.*")))
File "C:\Users\jakeb\AppData\Local\Programs\Python\Python35-32\lib\tkinter\filedialog.py", line 375, in askopenfilename
return Open(**options).show()
File "C:\Users\jakeb\AppData\Local\Programs\Python\Python35-32\lib\tkinter\commondialog.py", line 48, in show
s = w.tk.call(self.command, *w._options(self.options))
_tkinter.TclError: bad file type "*.*", should be "typeName {extension ?extensions ...?} ?{macType ?macTypes ...?}?"
>>>
ps mikes ответ бесполезен