首页 > 解决方案 > 如何在文本 PYTHON 中插入两个以上的变量

问题描述

我在将两个变量插入文本时遇到问题。你能帮我解决这个问题吗?用逗号或 & 分隔无济于事。

from tkinter import *
from tkinter.ttk import *
from tkinter import ttk
import tkinter as tk
import random
import time
a=7
cluster=10
window = tk.Tk()
window.title("Ainalaiyn Task Manager")
window.geometry("1200x600+0+0")
canvas1 = tk.Canvas(window, width=200, height=200, bg="bisque", bd=5)
canvas1.pack(side="top", fill="both")
canvas1.create_text(10, 70, anchor="sw", fill="black",font="Times 15 italic", text="There is an upcoming task in %d days at %d cluster!" %a %cluster)
window.mainloop()

标签: pythonvariablescanvastext

解决方案


试试这个:

  1. somestring = "There is an upcoming task in %d days at %d cluster!" % (a, cluster)
  2. 或者使用格式字符串。somestring = "There is an upcoming task in {0} days at {1} cluster!".format(a, cluster)

推荐阅读