Python 如何在写入文件时更改字体大小?
我有一根这样的绳子 a='如何在写入文件时更改字体大小' 这里我想在每两个单词后面加上点,但是点的字体大小应该是1。 我怎样才能做到这一点。 我用这个密码试过了Python 如何在写入文件时更改字体大小?,python,fonts,Python,Fonts,我有一根这样的绳子 a='如何在写入文件时更改字体大小' 这里我想在每两个单词后面加上点,但是点的字体大小应该是1。 我怎样才能做到这一点。 我用这个密码试过了 with open(r'C:\Users\lguthiko\Desktop\file.txt','w') as f: wc = 0 for i in f: w = i.split() for word in w: wc+=1 if wc ==
with open(r'C:\Users\lguthiko\Desktop\file.txt','w') as f:
wc = 0
for i in f:
w = i.split()
for word in w:
wc+=1
if wc == 2:
f.write(i.replace(w,'.'+w))
但是我不知道如何更改点(.)的大小。文本文件(.txt)不支持不同的字体大小。这似乎就是您要做的。文本文件(.txt)不支持不同的字体大小。看起来这就是你想要做的。我不会是一个字符吗?这里我代表一整行。在每两个单词后的每一行中,我都要加上点(.)。是的,我的错误是,
i
是一行1)纯文本文件没有字体大小,你需要某种格式的富文本(例如html)来实现这一点。2) 我认为您缺少了一个模%
运算符,因为您的代码只会在第二个单词后面加一个点。除此之外,您的代码中有很多地方是错误的。例如,在写模式下打开一个文件将截断该文件,因此不会有任何内容可从中读取。当在文件行上迭代时写入文件是个坏主意…难道不是一个字符吗?在这里,我代表一整行。在每两个单词后的每一行中,我都要加上点(.)。是的,我的错误是,i
是一行1)纯文本文件没有字体大小,你需要某种格式的富文本(例如html)来实现这一点。2) 我认为您缺少了一个模%
运算符,因为您的代码只会在第二个单词后面加一个点。除此之外,您的代码中有很多地方是错误的。例如,在写模式下打开一个文件将截断该文件,因此不会有任何内容可从中读取。当在文件行上迭代时写入文件是个坏主意…我们不能在word文档文件中执行吗?我们不能在word文档文件中执行吗?