Python 3.x 使用Python将多行写入.rtf文件时出现问题
此函数用于将YouTube视频的标题、URL链接和日期多次作为文本写入rtf文件,并用破折号分隔,以使其更具可读性。但它只做一次。我不知道问题可能是什么。我没有使用任何库或进行任何API调用,它只是纯python。我将感谢任何帮助!谢谢大家!Python 3.x 使用Python将多行写入.rtf文件时出现问题,python-3.x,loops,for-loop,rtf,write,Python 3.x,Loops,For Loop,Rtf,Write,此函数用于将YouTube视频的标题、URL链接和日期多次作为文本写入rtf文件,并用破折号分隔,以使其更具可读性。但它只做一次。我不知道问题可能是什么。我没有使用任何库或进行任何API调用,它只是纯python。我将感谢任何帮助!谢谢大家! def rtf(): test = 'tester.rtf' title = 'Me At The Zoo' date = 'Apr 23, 2005' link = 'https://www.youtube.com/watch?
def rtf():
test = 'tester.rtf'
title = 'Me At The Zoo'
date = 'Apr 23, 2005'
link = 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
section_line = '---------------------- * ---------------------- * ----------------------'
out_file = open(test,'w')
for i in range(6):
out_file.write('{\\rtf1 \\b TITLE: \\b0 %s \line\ \\b LINK: \\b0 %s \line\ \\b DATE: \\b0 %s \line\ %s}' % (title, link, date,section_line))
out_file.close() #thanks to the comment below
rtf()