当前位置: 首页>>代码示例>>Python>>正文


Python tkFileDialog.askdirectory函数代码示例

本文整理汇总了Python中tkFileDialog.askdirectory函数的典型用法代码示例。如果您正苦于以下问题:Python askdirectory函数的具体用法?Python askdirectory怎么用?Python askdirectory使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了askdirectory函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: getPath

def getPath():
    root = Tk()
    root.withdraw()
    InputPath = askdirectory(title="Choose Converting Picture Input Path")
    OutputPath = askdirectory(title="Choose Converting Picture Output Path")
    root.destroy()
    return InputPath, OutputPath
开发者ID:XinningShen,项目名称:Fisheye_Camera_Calibration,代码行数:7,代码来源:AdjustPicWithCalibratedCoefficient.py

示例2: askdirectory

  def askdirectory(self):

    """Returns a selected directoryname."""

    print(tkFileDialog.askdirectory(**self.dir_opt))

    return tkFileDialog.askdirectory(**self.dir_opt)
开发者ID:HTM-ell,项目名称:FullStacksProject1,代码行数:7,代码来源:TkinterExample.py

示例3: getPaths

def getPaths():
    global pathFirst
    global pathSecond
    root = tk.Tk()
    root.withdraw()
    pathFirst = tkfd.askdirectory(title="Select First Folder Path")
    pathSecond = tkfd.askdirectory(title="Select Second Folder Path")
开发者ID:mfscannell,项目名称:FileManager,代码行数:7,代码来源:SyncFiles.py

示例4: Extract_frame

def Extract_frame():
    print("Choose video file....")
    fname = askopenfilename(initialdir = '/home/andyc/Videos/')
    print("where do you want to save?(choose folder)\n")
    savepath = askdirectory(initialdir = '/home/andyc/image/')
    while savepath == '':
        print("wrong folder!!\n")
        print("where do you want to save?(choose folder)\n")
        savepath = askdirectory(initialdir = '/home/andyc/image/')
    savepath = savepath+'/'
 
    video = cv2.VideoCapture(fname)
    if video.isOpened():
        rval,frame = video.read()
    else:
         rval = False
    idx = 0
    while rval:
          print("Extracting {0} frame".format(idx)) 
          rval,frame = video.read()
          name = savepath+str(idx).zfill(6)+'.jpg'
          if rval:
             cv2.imwrite(name,frame)
          idx = idx+1
    video.release()
    return savepath
开发者ID:dawnknight,项目名称:traffic_analysis,代码行数:26,代码来源:light_comb.py

示例5: getMayaDir

 def getMayaDir(self):
     if self.plateform == "darwin":
         dir=self.sharedDirectory+"/Autodesk/maya/2011/plug-ins/"
         if not os.path.exists(dir):
             x = askdirectory(initialdir=self.progDirectory, title="where is MAYA2011 plugin directory")
             dir = x                
         self.dir[3].set(dir)
         self.softdir[3] = dir
     elif self.plateform == "win32":
         dir=self.findDirectoryFrom("Maya2011",self.progDirectory+os.sep+"Autodesk"+os.sep)
         if len(dir) ==0 :
             x = askdirectory(initialdir=self.progDirectory, title="where is MAYA2011 bin/plugins directory")
             dir = x
             self.dir[3].set(dir)
             self.softdir[3] = dir                
         elif len(dir) == 1 :
             dir = dir[0]
             dir = dir +os.sep+"bin"+os.sep+"plug-ins"
             self.dir[3].set(dir)
             self.softdir[3] = dir
         else :
             self.chooseDirectory(3,dir)
     elif self.automaticSearch and dir is None:
         dir=self.findDirectory("maya2011",self.rootDirectory)
         dir = dir.replace(" ","\ ")
         self.dir[3].set(dir)
         self.softdir[3] = dir
开发者ID:MolecularFlipbook,项目名称:FlipbookApp,代码行数:27,代码来源:install_plugin.py

示例6: main

def main():
    root=Tk()
    root.withdraw() #Get rid of visible default TK base window
    newPath = tkFileDialog.askdirectory(initialdir='/', title='Select NEW VSDX Documents Folder')
    oldPath = tkFileDialog.askdirectory(initialdir='/', title='Select OLD VSDX Documents Folder')
    destPath = tkFileDialog.askdirectory(initialdir='/', title='Select Comparison Results Folder')

    oldFiles = getOldFiles(oldPath)
    newFiles = getNewFiles(newPath)

    # Open report.txt file
    rptFilename = destPath + '/' + 'ComparisonReport_' + str(date.today()) + '.txt'

    with open(rptFilename, 'w') as rptFile:
        rptFile.write('Comparison Report for %s\n\n' % str(date.today()))
        rptFile.write('Total OLD Files: %d\n' % len(oldFiles))
        rptFile.write('Total NEW Files: %d\n\n' % len(newFiles))

        # Compare the files
        for newFile in newFiles:
            if newFile in oldFiles:
                compareFiles(oldPath, newPath, destPath, newFile)
            else:
                rptFile.write('New file added: %s\n' % newFile)

        rptFile.write('\n\n')

        for oldFile in oldFiles:
            if oldFile not in newFiles:
                rptFile.write('Old file dropped: %s\n' % oldFile)
开发者ID:troygt,项目名称:VisioCompare,代码行数:30,代码来源:visioVSDXCompare.py

示例7: askdirectory

 def askdirectory(self,button_name):
     #gets the directory name
     if button_name=='proj':
         self.dirname_data.set(tkFileDialog.askdirectory())
     elif button_name=='beam':
         self.dirname_lf.set(tkFileDialog.askdirectory())
     elif button_name=='dark':
         self.dirname_dc.set(tkFileDialog.askdirectory())
开发者ID:sseebbbbee,项目名称:reconstruction-software-STH-micro-CT,代码行数:8,代码来源:GUI.py

示例8: getlocation

 def getlocation(self):
     if os.path.exists(self.location):
         l = tkFileDialog.askdirectory(initialdir=self.location, mustexist=True)
     else:
         l = tkFileDialog.askdirectory(mustexist=True)
     if os.path.exists(l):
         self.location = l
     self.entryboxes['Location'].delete(0,END)
     self.entryboxes['Location'].insert(0, self.location)
开发者ID:CLPeters,项目名称:DeFFNetIzer,代码行数:9,代码来源:deffnet.py

示例9: gettemplate

 def gettemplate(self):
     if os.path.exists(self.templatepath):
         l = tkFileDialog.askdirectory(initialdir=self.templatepath, mustexist=True)
     else:
         l = tkFileDialog.askdirectory(mustexist=True)
     if os.path.exists(l):
         self.templatepath = l
     self.entryboxes['Template'].delete(0,END)
     self.entryboxes['Template'].insert(0, self.templatepath)
开发者ID:CLPeters,项目名称:DeFFNetIzer,代码行数:9,代码来源:deffnet.py

示例10: getDir

def getDir(initialDir=""):
    root = tk.Tk()
    root.withdraw()
    if(initialDir != ""):
        file_path = tkFileDialog.askdirectory(initialdir=initialDir)
    else:
        file_path = tkFileDialog.askdirectory()
    root.destroy()

    return file_path
开发者ID:SamuelLBau,项目名称:HE_GUI,代码行数:10,代码来源:simpleDialogs.py

示例11: _ask_path_to_directory

 def _ask_path_to_directory(self):
     """ Ask a path to the destination directory. If a dir has been already specified,
     open the choice window showing this dir. """
     if not self.homeDir:
         path = askdirectory(**_DialogueLabels.save_output_directory_choice)
     else:
         path = askdirectory(initialdir = self.homeDir, **_DialogueLabels.save_output_directory_choice)
     if path:
         self.homeDir = path
     return path
开发者ID:sleepofnodreaming,项目名称:ruscorporaXML,代码行数:10,代码来源:tabgui.py

示例12: AskDirectory

    def AskDirectory(self, title='Choose Directory', initialdir="."):
        """Run pop-up menu for user to select directory."""
    #    This is not an error
    # pylint: disable=E1101

        if sys.version_info < (3,):
            dirname = tkFileDialog.askdirectory(parent=self.master,
                                             initialdir=initialdir,title=title)
        else:
            dirname = tkFileDialog.askdirectory(parent=self.master,
                                             initialdir=initialdir,title=title)
        return dirname # <-- string
开发者ID:sonofeft,项目名称:Tk_Nosy,代码行数:12,代码来源:main_gui.py

示例13: ExpBrowse

        def ExpBrowse():
            if not self.hasBrowsed:
                dir = tkFileDialog.askdirectory(title='Choose a directory',
                                                initialdir=self.initBrowseDir)
                self.hasBrowsed = True
            else:
                dir = tkFileDialog.askdirectory(title='Choose a directory')

            if not dir:
                return None
            #self.addExp_Entry.setvalue(dir)
            self.AddExperiment(dir)
开发者ID:BreakawayLabs,项目名称:MOM4p1,代码行数:12,代码来源:fbExpBrowser.py

示例14: getFolders

    def getFolders(self):
        self.input_dir = tkFileDialog.askdirectory(
            parent=self.parent, title="Please select an input directory for 2dx_automator"
        )
        if len(self.input_dir) == 0:
            raise SystemExit("No input directory selected")

        self.output_dir = tkFileDialog.askdirectory(
            parent=self.parent, title="Please select an output directory for 2dx_automator"
        )
        if len(self.output_dir) == 0:
            raise SystemExit("No output directory selected")
开发者ID:C-CINA,项目名称:2dx,代码行数:12,代码来源:2dx_automator.py

示例15: extracter

def extracter(spreadsheet, column_name):
	"""
	The extracter moves files.
	Arguments input_folder and output_folder are set through GUI. 
	Based on the values in the column called column_name in the spreadsheet, files are copied from input_folder to output_folder. 
	Here, these are the gilbert_numbers in the spreadsheet fed from main(). 
	The are matched to the file names. 
	Each gilber_number gets its own directory in the output_folder. 
	output_folder should be empty, at least not contain the same gilbert_numbers already.
	Also copies all speaker files from input_folder to output_folder. 
	"""
 	print header, "Running the extracter."
 	root=Tkinter.Tk()
	root.withdraw()
	root.update()
 	input_folder=tkFileDialog.askdirectory(title="Inputfolder: Please choose a directory that contains your corpus files")
 	root=Tkinter.Tk()
	root.withdraw()
	root.update()
 	output_folder=tkFileDialog.askdirectory(title="Outputfolder: Please choose a directory to copy files into")
 	print header, "Copying files from '{}' to '{}'.".format(input_folder, output_folder)
 	#collecting input files
 	inputfiles=[]
	print "Locating files."	
	for dirpath, subdirs, files in os.walk(input_folder):
		for f in files:
			inputfiles.append(os.path.join(dirpath, f))
			if len(inputfiles) in [1000,2000,4000,8000,1600,24000]:
				print "{} files processed, still working.".format(len(inputfiles))
	print "Found {} files.".format(len(inputfiles))
 	#read from spreadsheet
 	# with open(spreadsheet, "r") as spreadsheet:
#  		spreadsheet=pandas.read_csv(spreadsheet, encoding="utf-8")
 	numbers_to_be_extracted= spreadsheet[column_name].unique()
 	print header, "Gilbert numbers to be extracted:"
 	print ",".join([unicode(i) for i in numbers_to_be_extracted])
	#copying speaker files
	print header, "Copying speaker files."
	speakerfiles=[f for f in inputfiles if re.match(".*\.txt", os.path.split(f)[1])]
	os.mkdir(os.path.join(output_folder, "speakers"))
	for s in speakerfiles:
		shutil.copy2(s, os.path.join(output_folder, "speakers"))
 	#finding relevant input files
 	result=[]
	for number in numbers_to_be_extracted:
		print "Processing {}, creating folder '{}'.".format(number, number)
		os.mkdir(os.path.join(output_folder, unicode(number)))
		regex="(\d+)-(\d+)-(\d+)-"+number.astype('U')+"-(\D+)\.wav"
  		findings= [f for f in inputfiles if re.match(regex, os.path.split(f)[1])]
  		result= result+findings
  		for find in findings:
  			shutil.copy2(find, os.path.join(output_folder, unicode(number), os.path.split(find)[1]))	
  	print header, "{} files have been copied to {}.".format(len(result), output_folder)
开发者ID:patrickschu,项目名称:tgdp,代码行数:53,代码来源:gilbertfinder_original.py


注:本文中的tkFileDialog.askdirectory函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。