我正在尝试创建一个名为dtemporaryfile的临时文件数组,但是它似乎没有按照我想要的方式工作。只创建一个临时文件并返回函数,而不是db\u file_路径中有多少元素。在
有人看错什么了吗?在
示例输入:db_file_path = ["/mnt/somedir/data_0" , /mnt/somedir/data_1"]
def create_ini(db_file_paths):
#array of file tmpfs ini filehandles
file_handles = []
for path in db_file_paths:
#make a tempfs file handle
f_handle = tempfile.NamedTemporaryFile(delete=False)
#match and replace db dummy file path
f_handle = replace( f_handle.name, source_ini, pattern, path )
file_handles.append(f_handle)
return file_handles
在for循环的第一次迭代结束时返回。重新缩进最后一行,使其仅在for循环结束后执行。
相关问题 更多 >
编程相关推荐