我的网格中的字段数量很少,其中之一是角色。目标是根据我得到的响应的值将该字段的值显示为下拉列表(响应是一个名为 deoUsers 的网格,它包含许多字段,响应中的一个字段将是 depCode ,可能的值为2,4,8,15,17&20)以及这两个条件
使用此值显示此字段-当 depCode 为 15、8、4、2 时 然后将它们分别显示为 CRT,Deo,BM,KM ,然后 下拉列表禁用
使用此值显示此字段-当 depCode 为 17,20 时, 使它们显示复选框 CRT,Deo,BM,KM, HOIT,ROIT ,以便用户可以从下拉列表中选择任何一个...
下面是我的半熟代码:
import urllib.request
base_url = "http://ichart.finance.yahoo.com/table.csv?s="
def make_url(ticker_symbol):
return base_url + ticker_symbol
output_path = "C:/Users/test/Desktop/research/stock_data/test"
def make_filename(ticker_symbol, directory="S&P"):
return output_path + "/" + directory + "/" + ticker_symbol + ".csv"
def pull_historical_data(ticker_symbol, directory="S&P"):
try:
urllib.request.urlretrieve(make_url(ticker_symbol), make_filename(ticker_symbol, directory))
except urllib.request.ContentTooShortError as e:
outfile = open(make_filename(ticker_symbol, directory), "w")
outfile.write(e.content)
outfile.close()
pull_historical_data('AAPL', directory="S&P")