python TypeError:在读取和写入文件时,并非在字符串格式化期间转换了所有参数

赞丹勋爵55

TypeError: not all arguments converted during string formatting在尝试打开文件时进入python 3.4.3。我正在使用以下两个模块:

def write(file, text):
    file = open("%s.txt", "w" % (file))
    file.write(text)
    file.close()

import rnumb
import file

def create():
    name    = input("What is your name? ")
    attack  = rnumb.randn(1,3)
    defense = rnumb.randn(1,3)
    agility = rnumb.randn(1,3)

    file.write("name",name)
    file.write("attack",attack)
    file.write("defense",defense)
    file.write("agility",agility)

错误在 file = open("%s.txt", "w" % (file))

帕德拉克·坎宁安

您的订单有误:

file = open("%s.txt" % file,"w")

您可能会发现str.format不太容易出错,也可以with用来打开文件,因为它将自动为您关闭文件:

with open("{}.txt".format(file),"w") as f:
     f.write(text)

下一个问题是尝试导入文件对象,如果必须在单独的模块中将其导入,请导入该write函数。我只需在create中打开文件,然后再次使用str.format编写:

def create():
    with  open("{}.txt".format(file),"w") as f:
        name  = input("What is your name? ")
        attack  = rnumb.randn(1,3)
        defense = rnumb.randn(1,3)
        agility = rnumb.randn(1,3)
        f.write("name {}".format(name))
        f.write("attack {}".format(attack))
        f.write("defense {}".format(defense))
        f.write("agility {}".format(agility))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

并非在字符串格式化python期间转换了所有参数

来自分类Dev

Python:TypeError-并非在字符串格式化期间转换了所有参数

来自分类Dev

TypeError:并非在python脚本输出中的字符串格式化期间转换了所有参数

来自分类Dev

Python TypeError:在将参数传递给PostgreSQL查询时,并非在字符串格式化期间转换了所有参数

来自分类Dev

python TypeError并非在格式化字符串期间转换所有参数

来自分类Dev

Python-并非在格式化字符串时转换所有参数

来自分类Dev

Python TypeError:在字符串格式化期间,并非所有参数都已转换

来自分类Dev

Python:TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

TypeError:在使用MySQL和Python进行字符串格式化期间,并非所有参数都已转换

来自分类Dev

psycopg2 TypeError:并非在字符串格式化期间转换了所有参数

来自分类Dev

TypeError:并非在字符串格式化2.0期间转换了所有参数

来自分类Dev

TypeError:并非在字符串格式化(数字计数)期间转换了所有参数

来自分类Dev

TypeError:并非在字符串格式化postgres期间转换了所有参数

来自分类Dev

Python MySQLdb TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

Python NLP:TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

Python-TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

Python请求TypeError:在字符串格式化期间,并非所有参数都已转换

来自分类Dev

python error TypeError:在字符串格式化期间并非所有参数都已转换

来自分类Dev

给出错误的 Python 代码 - TypeError:并非所有参数都在字符串格式化期间转换

来自分类Dev

如何修复 Python 中的“TypeError:并非所有参数都在字符串格式化期间转换”

来自分类Dev

Python错误:在字符串格式化期间,并非所有参数都已转换

来自分类Dev

TypeError:并非在Django字符串格式化期间转换的所有参数

来自分类Dev

Python整数算术:在字符串格式化期间并非所有参数都已转换

来自分类Dev

使用熊猫to_sql和pyhive替换表时执行失败-DatabaseError:“ ...并非在格式化字符串时转换了所有参数”

来自分类Dev

类型错误:并非在格式化字符串时转换所有参数

来自分类Dev

在AWS Lambda函数中获取“并非在字符串格式化期间转换了所有参数”异常

来自分类Dev

不能使用python将字符串与.join连接在一起。TypeError:在字符串格式化期间,并非所有参数都已转换

来自分类Dev

进入窗口时出现“ TypeError:不是在字符串格式化期间转换了所有参数”

来自分类Dev

检查列表时,“不是在字符串格式化期间转换了所有参数”

Related 相关文章

  1. 1

    并非在字符串格式化python期间转换了所有参数

  2. 2

    Python:TypeError-并非在字符串格式化期间转换了所有参数

  3. 3

    TypeError:并非在python脚本输出中的字符串格式化期间转换了所有参数

  4. 4

    Python TypeError:在将参数传递给PostgreSQL查询时,并非在字符串格式化期间转换了所有参数

  5. 5

    python TypeError并非在格式化字符串期间转换所有参数

  6. 6

    Python-并非在格式化字符串时转换所有参数

  7. 7

    Python TypeError:在字符串格式化期间,并非所有参数都已转换

  8. 8

    Python:TypeError:在字符串格式化期间并非所有参数都已转换

  9. 9

    TypeError:在使用MySQL和Python进行字符串格式化期间,并非所有参数都已转换

  10. 10

    psycopg2 TypeError:并非在字符串格式化期间转换了所有参数

  11. 11

    TypeError:并非在字符串格式化2.0期间转换了所有参数

  12. 12

    TypeError:并非在字符串格式化(数字计数)期间转换了所有参数

  13. 13

    TypeError:并非在字符串格式化postgres期间转换了所有参数

  14. 14

    Python MySQLdb TypeError:在字符串格式化期间并非所有参数都已转换

  15. 15

    Python NLP:TypeError:在字符串格式化期间并非所有参数都已转换

  16. 16

    Python-TypeError:在字符串格式化期间并非所有参数都已转换

  17. 17

    Python请求TypeError:在字符串格式化期间,并非所有参数都已转换

  18. 18

    python error TypeError:在字符串格式化期间并非所有参数都已转换

  19. 19

    给出错误的 Python 代码 - TypeError:并非所有参数都在字符串格式化期间转换

  20. 20

    如何修复 Python 中的“TypeError:并非所有参数都在字符串格式化期间转换”

  21. 21

    Python错误:在字符串格式化期间,并非所有参数都已转换

  22. 22

    TypeError:并非在Django字符串格式化期间转换的所有参数

  23. 23

    Python整数算术:在字符串格式化期间并非所有参数都已转换

  24. 24

    使用熊猫to_sql和pyhive替换表时执行失败-DatabaseError:“ ...并非在格式化字符串时转换了所有参数”

  25. 25

    类型错误:并非在格式化字符串时转换所有参数

  26. 26

    在AWS Lambda函数中获取“并非在字符串格式化期间转换了所有参数”异常

  27. 27

    不能使用python将字符串与.join连接在一起。TypeError:在字符串格式化期间,并非所有参数都已转换

  28. 28

    进入窗口时出现“ TypeError:不是在字符串格式化期间转换了所有参数”

  29. 29

    检查列表时,“不是在字符串格式化期间转换了所有参数”

热门标签

归档