Python如何将输入出的内容保存在指定的文件夹

Python-请问如何将输入出的内容保存在指定的文件夹里呢,需求是希望能够利用以下的代码,达到将含有多个分子的sdf文件拆分成表示单个分子的sdf文件,并保存在指定的文件夹里可供后续使用。我现在已经完成了sdf文件的拆分以及在同一目录下新建文件夹的需求,但不知道怎么把这些多个sdf文件转移到文件夹里。谢谢大家!

img

想让图中左侧的sdf文件全部转移到“拆分后的sdf文件”这个文件夹里。

def splitSDF():
    import os
    os.makedihttps://img-mid.csdnimg.cn/release/static/image/mid/ask/799766156866191.png "#left")
rs('拆分后的sdf文件', exist_ok=True)

    file_name = input()#输入sdf文件的绝对路径
    # 读取的文件内容保存在列表里
    file_str_list = []
    # 设置文件索引
    index = 0
    # import pdb
    # pdb.set_trace()
    with open(file_name, 'r+') as f:
        for ln in f:
            if ln != "$$$$\n":
                file_str_list.append(ln)
            else:
                # 将对应的内容按照索引写入文件
                index = index + 1
                with open('{0}.sdf'.format(index), 'w+') as wt:
                    for ds in file_str_list:
                        wt.write(ds)
                file_str_list = []


if __name__ == '__main__':
    splitSDF()

```


import shutil
shutil.move(old_path,new_path)