如何用python选择文件?

时间:2016-07-20 22:20:11

标签: python selenium

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);

1 个答案:

答案 0 :(得分:1)

您可以使用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()