2016-07-20 49 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() 
相關問題