F字符串和将函数输出写入python3中的文件

拉格纳·罗斯布鲁克

我想简单地将函数的输出写入文件,但它返回 None。该函数本身工作得很好,只是打印语句。

#I have reproduced the issue with minimum LOC:
def syl(txt):
    for x in text:
        print(x)

text = 'example text'
file = 'example'

with open(F"""SYL_{file}""",'a+',encoding='UTF8') as f:
   f.write(F'''{syl(text)}''')
   content = f.readlines()
   print(content)

印刷 '[]'

F'''{syl(text)}'''" #it returns only 'None'.

我也试过:

with open(F"""SYL_{file}""",'a+',encoding='UTF8') as f:
   f.write(syl(text)) #str(syl(text)) Doesnt work too, writelines() also changes nothing.
奥斯卡·洛佩兹

确保函数实际上返回了一些东西(一个没有显式返回的函数,返回None),打印语句只是出现在控制台上,而不是作为函数的输出被处理。试试这个,使用列表理解:

def syl(txt):
    # returns a list of the chars in txt
    return [x for x in txt]

现在是写作部分。好吧,事实证明您实际上并不需要调用该函数(您打算用该函数做什么?),只需编写文本:

f.write(text)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python 3中将映射函数的输出转换为字符串

来自分类Dev

使用类将字符串写入文件-空输出

来自分类Dev

将函数的文档字符串传递到另一个文件python3

来自分类Dev

在Python3中将原始字节写入文件会导致意外输出

来自分类Dev

如何使用python在文本文件中写入多行字符串的完整输出?

来自分类Dev

将字符串和整数写入 CSV 文件

来自分类Dev

Python,如何将字符串和函数写入文本

来自分类Dev

如何在python3中将浮点数和字符串转换为整数值

来自分类Dev

在Python中,如何将字符串写入远程计算机上的文件?

来自分类Dev

将字符串写入python文件中的特定位置

来自分类Dev

将字符串写入python文件中的特定位置

来自分类Dev

将字符串写入python文件中的特定位置

来自分类Dev

将字符串写入python文件中的特定位置

来自分类Dev

将易失性字符串写入Python中的文件

来自分类Dev

避免在 Python 中的字符串中使用逗号将引号写入文本文件

来自分类Dev

Python3:应该将字符串中的字符视为Int,Float还是String?

来自分类Dev

Python3 以优雅的方式将字符串转换为日期和时间

来自分类Dev

将字符串写入文件会在汇编中产生带有奇怪字符的输出

来自分类Dev

写入文件字节和字符串

来自分类Dev

将字符串写入文件

来自分类Dev

Android:将字符串写入文件

来自分类Dev

使用Julia和Regex从文件收集字符串并写入输出文件

来自分类Dev

关闭读取文件并再次打开以将搜索结果字符串写入输出文件

来自分类Dev

在python3中的文件中替换多个字符串

来自分类Dev

将python函数输出写入.txt文件

来自分类Dev

Python 3:将字符串列表写入csv文件

来自分类Dev

python3:将字符串转换为类型

来自分类Dev

如何将字符串数组输出到 Python 中的文件

来自分类Dev

在Python3枚举值中混合自动实例和字符串

Related 相关文章

  1. 1

    在Python 3中将映射函数的输出转换为字符串

  2. 2

    使用类将字符串写入文件-空输出

  3. 3

    将函数的文档字符串传递到另一个文件python3

  4. 4

    在Python3中将原始字节写入文件会导致意外输出

  5. 5

    如何使用python在文本文件中写入多行字符串的完整输出?

  6. 6

    将字符串和整数写入 CSV 文件

  7. 7

    Python,如何将字符串和函数写入文本

  8. 8

    如何在python3中将浮点数和字符串转换为整数值

  9. 9

    在Python中,如何将字符串写入远程计算机上的文件?

  10. 10

    将字符串写入python文件中的特定位置

  11. 11

    将字符串写入python文件中的特定位置

  12. 12

    将字符串写入python文件中的特定位置

  13. 13

    将字符串写入python文件中的特定位置

  14. 14

    将易失性字符串写入Python中的文件

  15. 15

    避免在 Python 中的字符串中使用逗号将引号写入文本文件

  16. 16

    Python3:应该将字符串中的字符视为Int,Float还是String?

  17. 17

    Python3 以优雅的方式将字符串转换为日期和时间

  18. 18

    将字符串写入文件会在汇编中产生带有奇怪字符的输出

  19. 19

    写入文件字节和字符串

  20. 20

    将字符串写入文件

  21. 21

    Android:将字符串写入文件

  22. 22

    使用Julia和Regex从文件收集字符串并写入输出文件

  23. 23

    关闭读取文件并再次打开以将搜索结果字符串写入输出文件

  24. 24

    在python3中的文件中替换多个字符串

  25. 25

    将python函数输出写入.txt文件

  26. 26

    Python 3:将字符串列表写入csv文件

  27. 27

    python3:将字符串转换为类型

  28. 28

    如何将字符串数组输出到 Python 中的文件

  29. 29

    在Python3枚举值中混合自动实例和字符串

热门标签

归档