gpt4 book ai didi

python - 如何在 Python 中将符号如●打印到文件中

转载 作者:太空狗 更新时间:2023-10-30 00:06:45 24 4
gpt4 key购买 nike

我正在尝试将符号 写入 python 中的文本文件。我认为这与编码(utf-8)有关。这是代码:

# -*- coding: utf-8 -*-
outFile = open('./myFile.txt', 'wb')
outFile.write("●")
outFile.close()

我得到的不是黑色 "●" "â—"。我该如何解决这个问题?

最佳答案

使用 io 包打开文件,以便在 python2python3 中使用编码设置为 utf8为此工作。打印时,写入时,写入为unicode字符串。

import io
outFile = io.open('./myFile.txt', 'w', encoding='utf8')
outFile.write(u'●')
outFile.close()

Python 2.7.8Python 3.4.2 上测试

关于python - 如何在 Python 中将符号如●打印到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29730751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com