在文件中保存带有表情符号的字符串 (python3)
Saving a string with emojis in a file (python3)
我有这样一个字符串:
the_str = 'acuerda piolin usado dieron vez amigo secreto jajaja '
如果我尝试保存它:
with open("some_name.txt", "a", encoding='UTF-8') as document:
dociment.write(the_str)
我得到一个空的 .txt 文件。我该如何解决这个问题?我尝试执行 the_str.encode('utf-8'),但结果不是 str,而是字节变量,如果我将 "a" 更改为 "ab",那么我会得到一个 can't concat bytes to str
错误。
感谢您的帮助。
我试过你的代码并且有效,将 dociment
更改为 document
the_str = 'acuerda piolin usado dieron vez amigo secreto jajaja '
with open("some_name.txt", "a", encoding='utf-8') as document:
document.write(the_str)
我的输出:
我有这样一个字符串:
the_str = 'acuerda piolin usado dieron vez amigo secreto jajaja '
如果我尝试保存它:
with open("some_name.txt", "a", encoding='UTF-8') as document:
dociment.write(the_str)
我得到一个空的 .txt 文件。我该如何解决这个问题?我尝试执行 the_str.encode('utf-8'),但结果不是 str,而是字节变量,如果我将 "a" 更改为 "ab",那么我会得到一个 can't concat bytes to str
错误。
感谢您的帮助。
我试过你的代码并且有效,将 dociment
更改为 document
the_str = 'acuerda piolin usado dieron vez amigo secreto jajaja '
with open("some_name.txt", "a", encoding='utf-8') as document:
document.write(the_str)
我的输出: