如何使用python选择文件?

2024-05-06 23:28:14 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

我可以在Java上这样做,但在Python上不行

StringSelection ss = new StringSelection("C:\\Users\\Mert\\Desktop\\hello.png");
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);

Tags: newrobotjavassuserscontrolkeypressvk
1条回答
网友
1楼 · 发布于 2024-05-06 23:28:14

您可以使用Python的tkinter打开类似于Java的文件GUI:

from Tkinter import Tk
from tkFileDialog import askopenfilename

Tk().withdraw()
filename = askopenfilename()
print(filename)

和Python3的等价物:

from tkinter.filedialog import askopenfilename
filename = askopenfilename()

相关问题 更多 >