2012-11-21 2 views
-2

안녕하세요, GUI를 사용하여 파이썬 스크립트를 열어야합니다. 버튼에 명령으로 파일 경로를 줄 수 있습니까? 아래 코드를 시도했지만 파일이나 디렉토리가 없습니다. 당신이 그것을 "문자를 백 슬래시"가 아니라 "이스케이프 문자를 백 슬래시"을 의미 할을 탈출해야하므로 백 슬래시는 이스케이프 문자 당신에게GUI에서 명령으로 버튼의 파일 경로 지정 Python

import xlwt 
from Tkinter import *    
from tkFileDialog 
import askopenfilename  

def callback(): 
    filename = ('C:\python\abc.py') 
    execfile(filename) 

abc= Button(text='abc', command=callback) 
abc.pack() 
mainloop() 
+0

오류 메시지를 게시 할 수 있습니까? – Levon

답변

2

감사 도와주세요. 이 같은 filename를 할당하려고하는 것은 : 제외

filename = (r'C:\python\abc') 

: 디렉토리 c:\pythonabc이 존재하는 파일을 가정

filename = ('C:\\python\\abc') 
4

, 당신은 또한 원시 문자열을 시도 할 수 있습니다 내가 그 길을 볼 수 있다면, 내가 좋겠 python\abc 경로가 있었고 파일이 누락되었다고 가정합니다 (부분적으로 abc에는 확장명이 없기 때문입니다).

관련 문제