文件名作为 Jupyter notebook 中的变量

Filename as a variable in the Jupyter notebook

假设我有两个变量

name='apple'
sentence='apple is delicious.'

在一个单元格中。 然后我写

with open('name.txt', 'a') as fp:
    fp.write(sentence)

然后,jupyter notebook 会生成一个名为 'name.txt' 的文本文件,其中包含这句话。 但是我想生成一个名为 'apple.txt' 的文本文件,这样每次我更改变量 'name' 的值时,我都会得到具有不同文件名的 txt 文件。

我能做什么?

你可以试试这个:

with open(name+'.txt', 'a') as fp:
        fp.write(sentence)