我对Python很陌生并且遇到了一些令人困惑的问题。我有两个脚本 main.py 和 second.py 。我有一个需要在 second.py 中更改的基本网址,请参阅下面的示例
def getVarientStock(self, sku,base="http://www.baseurl.com"):
urlVariantStock = base + '/Product-GetVariants?pid=' + sku
r = requests.get(urlVariantStock, headers=self.headers)
try:
versions = json.loads(r.text)['variations']['variants']
except:
if r.status_code == 404:
return {'error' : '"' + self.sku + '" is an invalid SKU!'}
else:
return {'error' : 'There was an error checking Stock, make sure the SKU is correct and try again.'}
return
现在在main.py中,我试图找出如何使用多个不同的复选框来分配不同的基本URL。我相信我遇到的问题是因为它是一个局部变量? second.py 会导入 main.py 。
这是复选框
is_checked = IntVar()
self.aucheck = Checkbutton(self.master, text='AU', onvalue=1, offvalue=0, variable=is_checked)
self.aucheck.pack(in_=top, side=LEFT)
这就是我想弄清楚的功能
def callcheckbox(self,):
if(is_checked.get()):
getVarientStock.base =("XX","http://www.adidas.com.au/on/demandware.store/Sites-adidas-AU-Site/en_AU")
真的很感激帮助!!对不起,如果这是一个愚蠢的问题,我还在学习