Я предполагаю, что вы устанавливаете v в теле определения GUI. Его необходимо установить в соответствующей функции команды кнопки.
from tkinter import *
root = Tk()
v = 0
def set_value():
global v
v = w.get() # v is set here
def do_print():
print( v ) # v can be read here.
canvas = Canvas(root, width = 700, height = 200, bg = "blue")
w = Scale(root,from_=0, to=200,length = 200, orient=HORIZONTAL,bg = "green")
Button(root, text='Set', command=set_value).pack()
Button(root, text='Print', command = do_print).pack()
w.pack()
canvas.pack()
mainloop()
Кнопка «Установить» устанавливает значение v, которое можно прочитать, нажав кнопку «Печать».