我有一个下拉菜单,显示soms posssible'cycle'。这些实际上是包含一些数据的.csv文件。然后我有另一个下拉列表,它应显示此.csv文件中的所有变量。因此,第二个下拉列表应根据第一个下拉列表中选择的文件进行更新。我找到了a similar 问题,并试图实现这一点,但它没有奏效。第二次下拉仍然是空的。请注意,我使用pyspark来读取.csv文件。
Cycles
是一个包含工作目录中所有.csv文件的元组。
scW1 = widgets.Dropdown(description = 'Select file',options = cycles)
scW2 = widgets.Dropdown(description = 'Select variable')
def plotvar(sender):
df=sc.textFile(str(scW1.value)).map(lambda x: x.split(','))
header = tuple(df.first())
print(header)
with scW2.hold_trait_notifications():
scW2.options = header
display(scW1)
display(scW2)
出了什么问题?
答案 0 :(得分:0)
大声笑4年了,但是我一直在寻找...
from selenium import webdriver
class bot:
def __init__(self):
self.driver = webdriver.Chrome("chromedriver path here")
def zoomOut(self):
driver = self.driver
driver.get('chrome://settings/')
driver.find_element_by_xpath('//*[@id="zoomLevel"]').sendKeys('80').sendKeys(Keys.ENTER)
if __name__ == "__main__":
bot = bot()
bot.zoomOut()