import pandas_datareader
end = "2022-12-15"
start = "2022-12-15"
stock_list = ["TATAELXSI.NS"]
data = pandas_datareader.get_data_yahoo(symbols=stock_list, start=start, end=end)
print(data)
Run Code Online (Sandbox Code Playgroud)
当我运行此代码时,出现错误"TypeError: string indices must be integers"。
编辑:我已经更新了代码并将列表作为符号参数传递,但它仍然显示相同的错误
错误 :
Traceback (most recent call last):
File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\mp3downloader.py", line 7, in <module>
data = pandas_datareader.get_data_yahoo(symbols=[TATAELXSI], start=start, end=end)
File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\data.py", line 80, in get_data_yahoo
return YahooDailyReader(*args, **kwargs).read()
File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\base.py", line 258, in read
df = self._dl_mult_symbols(self.symbols)
File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\base.py", line 268, in _dl_mult_symbols
stocks[sym] = self._read_one_data(self.url, self._get_params(sym))
File "C:\Users\Deepak Shetter\PycharmProjects\100DAYSOFPYTHON\venv\lib\site-packages\pandas_datareader\yahoo\daily.py", line …Run Code Online (Sandbox Code Playgroud) 我想以编程方式设置 的尺寸TextView。但我正在使用sdp和ssp价值观。如何使用这些值以编程方式设置文本视图的尺寸。
TextView tasks = new TextView(this);
tasks.setText(name);
tasks.setTextSize(??);
tasks.setMargin(??)
ViewGroup.LayoutParams l1 = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, height??); // what is the height input here?
Run Code Online (Sandbox Code Playgroud)
以及如何设置文本大小(ssp)和边距/填充(sdp)?
我只是在玩 for 循环并写了下面的代码。当我编写第二个 printf 语句时,编译器要求我再次声明 c 变量,当我再次声明它时,我运行代码并
得到 c + 4 的答案为 20。for 循环工作正常。为什么 c + 4 表达式产生输出 20?
#include<stdio.h>
int main()
{
for(int c =1; c <= 10; ++c)
{
printf("%d\n",c);
}
int c;
printf("%d ",c+4);
return 0;
}
Run Code Online (Sandbox Code Playgroud)