【发布时间】:2012-03-15 06:09:32
【问题描述】:
我有以下代码:
var_one = var_two[var_three-1]
var_one = "string_one" + var_1
我需要对它执行以下操作:
var_four = 'string_two', var_one
但是,这会返回以下错误:
TypeError: Can't convert 'tuple' object to str implicity
我尝试过诸如str(var_one) 和使用strip 之类的方法,但这些都不起作用。
我该怎么做才能达到我要求的结果?
编辑 - 以下是变量包含的内容:
var_one:新变量
var_two: 元组
var_three: 整数
var_four:新的
EDIT2:
程序中出错的行是:os.system(var_four)
【问题讨论】:
-
我们是否假设
var_one是一个元组?你能给我们一个你的代码的真实例子吗?此链接中的信息有帮助吗? stackoverflow.com/questions/3886669/tuple-to-string -
嗯...这些变量是什么?
-
添加了要质疑的变量。
-
@birryree 如问题中所述,在这种情况下使用
str(var_one)不起作用。
标签: python string variables python-3.x tuples