【发布时间】:2014-04-03 07:03:58
【问题描述】:
我使用以下代码选择了根目录内所有子目录中存在的所有 (.txt) 文件。
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
dirname = tkFileDialog.askdirectory(parent=root,initialdir="/",title='Please select a directory')
pattern = "*.txt"
for path, subdirs, files in os.walk(dirname):
for name in files:
if fnmatch(name, pattern):
filename=os.path.join(path,name)
现在我有大约 100 个 (.txt) 文件,它们存在于不同的子目录中。现在我使用 NLTK 来分析 (.txt) 文件,并且我想将各个子目录中的输出保存为单独的 (.txt) 文件。
如何将输出保存在主 (.txt) 源文件所在的相应文件夹中?
(*根目录不是当前工作目录,不同)
【问题讨论】: