如何创建代码输出并将其附加到txt文件?我有很多代码。
这只是我想要做的一个小例子:
def output_txt():
def blop(a,b):ans = a + b
print(ans)
blop(2,3)
x = 'Cool Stuff'
print(x)
def main(x):
f = open('demo.txt', 'a+')
f.write(str(output_txt))
f.close
main(x)
f = open('demo.txt', 'r')
contents = f.read()
print(contents)
但是输出结果是这样的:
cool bananas
发布于 2020-06-25 19:08:47
如果您只想将代码的输出保存到文本文件中,则可以将此内容添加到Jupyter notebook单元格(变量result
保存您要写出的内容):
with open('result.txt', 'a') as fp:
fp.write(result)
如果你想把整个Jupyter笔记本转换成一个txt文件(包括代码和标记文本),你可以使用nbconvert。例如,要转换为reStructuredText:
jupyter nbconvert --to rst notebook.ipynb
https://stackoverflow.com/questions/62573842
复制相似问题