本文整理汇总了Python中tkFileDialog.askdirectory函数的典型用法代码示例。如果您正苦于以下问题:Python askdirectory函数的具体用法?Python askdirectory怎么用?Python askdirectory使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了askdirectory函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
示例16: __init__
def __init__(self):
"""Constructor"""
self.workspace = arcpy.env.workspace = tkFileDialog.askdirectory(initialdir = INITDIR, parent=tkRoot, title = 'Choose workspace (ArcPy)', mustexist = True)
arcpy.env.scratchWorkspace = tkFileDialog.askdirectory(initialdir = INITDIR+"\scratchworkspace", parent=tkRoot, title = 'Choose scratch workspace (ArcPy)', mustexist = True)
#Arcpy specific
arcpy.CheckOutExtension("spatial") #Load sa license
arcpy.env.overwriteOutput = True #Enable overwrite existing data
arcpy.env.outputCoordinateSystem = OUTPUT_COORDINATESYSTEM #"Coordinate Systems/Projected Coordinate Systems/UTM/WGS 1984/Northern Hemisphere/WGS 1984 UTM Zone 43N.prj"
self.pArcPyTools = ArcPyTools() #Init of own tool class
开发者ID:niholzer,项目名称:glacier_tools,代码行数:13,代码来源:image_processing_14052013.py
示例17: pathOpen
def pathOpen(option=0):
if option is 0:
userpath.set(tkFileDialog.askdirectory(parent=root))
cfg.userPath = userpath.get()
elif option is 1:
gtpath.set(tkFileDialog.askdirectory(parent=root))
if os.path.isfile(os.path.join(gtpath.get(), "data.mat")):
cfg.gtPath = gtpath.get()
cfg.loadGT()
tempo.set(cfg.tempo)
duration.set(cfg.duration)
else:
tkMessageBox.showinfo("ERROR", "Missing data file. Please choose a different folder.")
开发者ID:shahrodkh,项目名称:seniorDesign,代码行数:13,代码来源:mainGUI.py
示例18: askInstallPrefix
def askInstallPrefix(self):
"""
command for search button
"""
initDir=self.installP.get()
newPrefix=""
if os.path.exists(initDir):
newPrefix=tkFileDialog.askdirectory(parent=self,initialdir=initDir,mustexist=1)
else:
newPrefix=tkFileDialog.askdirectory(parent=self,mustexist=1)
if newPrefix:
self.installP.delete(0, Tkinter.END)
self.installP.insert(0, newPrefix)
开发者ID:leo-editor,项目名称:leo-editor-contrib,代码行数:13,代码来源:GatoSystemConfiguration.py
示例19: getFolders
def getFolders(self):
self.input_dir = tkFileDialog.askdirectory(parent=self.parent, title="Input directory for movies from the DED camera, e.g. /run/user/1001/gvfs/ftp:host=192.168.210.1.port=8021/...")
if len(self.input_dir)==0:
raise SystemExit("No input directory selected")
self.output_dir = tkFileDialog.askdirectory(parent=self.parent, title="Output directory for averages and other files, e.g. /mnt/cina-qnap01/.../DC_averages")
if len(self.output_dir)==0:
raise SystemExit("No averages output directory selected")
stack_dir = tkFileDialog.askdirectory(parent=self.parent, title="Output directory for aligned stacks, e.g. /mnt/cina-qnap01/.../DC_stacks")
if len(stack_dir)==0:
raise SystemExit("No stack-output directory selected")
self.export_location_stack = stack_dir
开发者ID:C-CINA,项目名称:2dx,代码行数:13,代码来源:motioncorrect_gui.py
示例20: file_select
def file_select(self, file_type):
#file_type is internal, uses string ints (goes in order of layout in __init__
if file_type == '0':
#this is bwa_directory
self.bwa_directory_path.config(state = NORMAL)
self.bwa_directory_path.delete(1.0, END)
file_name = tkfd.askdirectory(parent=self, title='Select BWA Aligner directory')
self.bwa_directory_path.insert(INSERT, file_name)
self.bwa_directory_path.config(state = DISABLED)
with open('paths.txt', 'r') as file:
lines = file.readlines()
lines[0] = file_name + '\n'
with open('paths.txt', 'w') as file:
file.writelines(lines)
elif file_type=='1':
#this is picard_directory
self.picard_directory_path.config(state = NORMAL)
self.picard_directory_path.delete(1.0, END)
file_name = tkfd.askdirectory(parent=self, title='Select Picard Tools directory')
self.picard_directory_path.insert(INSERT, file_name)
self.picard_directory_path.config(state = DISABLED)
with open('paths.txt', 'r') as file:
lines = file.readlines()
lines[1] = file_name + '\n'
with open('paths.txt', 'w') as file:
file.writelines(lines)
elif file_type=='2':
#this is samtools_directory
self.samtools_directory_path.config(state = NORMAL)
self.samtools_directory_path.delete(1.0, END)
file_name = tkfd.askdirectory(parent=self, title='Select SamTools directory')
self.samtools_directory_path.insert(INSERT, file_name)
self.samtools_directory_path.config(state = DISABLED)
with open('paths.txt', 'r') as file:
lines = file.readlines()
lines[2] = file_name + '\n'
with open('paths.txt', 'w') as file:
file.writelines(lines)
else:
#this is the output directoyr
self.out_dir_path.config(state = NORMAL)
self.out_dir_path.delete(1.0, END)
file_name = tkfd.askdirectory(parent=self, title='Select output directory')
self.out_dir_path.insert(INSERT, file_name)
self.out_dir_path.config(state = DISABLED)
开发者ID:dlawre14,项目名称:gatk-automator,代码行数:51,代码来源:gatk_main_app.py
注:本文中的tkFileDialog.askdirectory函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论