2016-07-20 50 views
-2

enter image description here我怎样才能用python选择一个文件?

我可以这样做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); 
+0

你凑ld只需要'raw_input'文件的路径 –

+0

我可以用python选择“C:\ Users \ Mert \ Desktop \ 12.jpg”这个文件吗? – CeBiDeX

+0

是的,你只要键入'file ='/ Users/Mert/Desktop/12.jpg'并获得文件的引用,然后你可以通过'shutil'或'os'实际使用这个文件,但是我没有完全确定那部分。但用户将不得不输入整个路径。 –

回答

1

您可以打开类似Java文件GUI Python的tkinter

from Tkinter import Tk 
from tkFileDialog import askopenfilename 

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

和Python3相当:

from tkinter.filedialog import askopenfilename 
filename = askopenfilename() 
相关问题