Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在写入文件时更改字体大小?_Python_Fonts - Fatal编程技术网

Python 如何在写入文件时更改字体大小?

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 ==

我有一根这样的绳子 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 == 2:
                f.write(i.replace(w,'.'+w))

但是我不知道如何更改点(.)的大小。

文本文件(.txt)不支持不同的字体大小。这似乎就是您要做的。

文本文件(.txt)不支持不同的字体大小。看起来这就是你想要做的。

我不会是一个字符吗?这里我代表一整行。在每两个单词后的每一行中,我都要加上点(.)。是的,我的错误是,
i
是一行1)纯文本文件没有字体大小,你需要某种格式的富文本(例如html)来实现这一点。2) 我认为您缺少了一个模
%
运算符,因为您的代码只会在第二个单词后面加一个点。除此之外,您的代码中有很多地方是错误的。例如,在写模式下打开一个文件将截断该文件,因此不会有任何内容可从中读取。当在文件行上迭代时写入文件是个坏主意…难道不是一个字符吗?在这里,我代表一整行。在每两个单词后的每一行中,我都要加上点(.)。是的,我的错误是,
i
是一行1)纯文本文件没有字体大小,你需要某种格式的富文本(例如html)来实现这一点。2) 我认为您缺少了一个模
%
运算符,因为您的代码只会在第二个单词后面加一个点。除此之外,您的代码中有很多地方是错误的。例如,在写模式下打开一个文件将截断该文件,因此不会有任何内容可从中读取。当在文件行上迭代时写入文件是个坏主意…我们不能在word文档文件中执行吗?我们不能在word文档文件中执行吗?