一. 安装方法 安装Tushare非常简单,只需要在终端输入以下代码即可: pip install tushare 1. 获取股票行情数据 想要获取某一只股票最近几天的行情数据,只需要使用以下代码: import tushare as ts data = ts.get_hist_data('600519') print(data) 其中'600519'为股票代码,这里以茅台为例。执行完上述代码后,我们可以输出最近30天的茅台行情数据。 输出: open high close low volume ... ma20 v_ma5 v_ma10 v_ma20 turnover date ... 2023-10-10 1782.89 1798.98 1770.00 1768.0 20283.92 ... 1818.719 21445.27 20257.64 19232.02 0.16 2023-10-09 1796.94 1796.94 1777.00 1764.9 29762.68 ... 1823.519 20184.31 21485.14 19411.37 0.24 2023-09-28 1824.98 1824.98 1798.55 1797.8 20537.84 ... 1827.222 21109.87 21352.02 18580.50 0.16 2023-09-27 1815.00 1833.50 1814.00 1802.8 20879.94 ... 1829.644 20900.14 21048.69 18294.62 0.17 2023-09-26 1828.00 1834.88 1816.00 1813.1 15761.96 ... 1831.744 19224.50 20910.84 18241.21 0.13 ... ... ... ... ... ... ... ... ... ... ... ... 2021-04-16 2025.08 2068.00 2054.98 2012.0 30293.70 ... 2029.494 29941.96 29941.96 29941.96 0.24 2021-04-15 2030.90 2046.90 2015.60 1990.0 34366.21 ... 2023.123 29854.02 29854.02 29854.02 0.27 2021-04-14 2035.00 2048.00 2047.00 2016.0 24114.65 ... 2025.630 28349.96 28349.96 28349.96 0.19 2021-04-13 2020.00 2049.80 2021.00 2009.0 28992.15 ... 2014.945 30467.61 30467.61 30467.61 0.23 2021-04-12 2011.00 2030.00 2008.89 1991.7 31943.07 ... 2008.890 31943.07 31943.07 31943.07 0.25 2.获取涨幅排行 import tushare as ts # 获取今日涨幅排行榜 data = ts.get_today_all() data_sorted = data.sort_values(by='changepercent', ascending=False) # 选择需要的列,并创建新的 DataFrame 对象 selected_columns = ['code', 'name', 'changepercent', 'trade'] data_selected = data_sorted[selected_columns] data_selected.columns = ['股票代码', '股票名称', '涨幅', '现价'] # 打印前十名涨幅股票 print("今日涨幅排行榜:") print(data_selected.head(10))