注册 登录
编程论坛 Python论坛

哪里错了 不知道

xiaofuzai007 发布于 2020-11-28 22:57, 2366 次点击
import pandas as pd
 
df = pd.DataFrame()
for i in range(1, 26):
    url = f'http://vip.stock.finance.{i}'
    df = pd.concat([df, pd.read_html(url)[0].iloc[::,:-1]])    # 合并DataFrame  不要明细那一列
df.to_csv('新浪财经基金重仓股数据.csv', encoding='utf-8', index=False)
8 回复
#2
xiaofuzai0072020-11-28 23:03
#3
yzxiongvip2020-11-29 10:15
回复 楼主 xiaofuzai007
'utf-8'改成'gbk'
#4
xiaofuzai0072020-11-29 22:15
谢谢   按照你说的改动了   还是不行   啥也不显示
#5
sssooosss2020-11-30 08:19
共同学习
#6
wp2319572020-11-30 08:55
回复 4楼 xiaofuzai007
没毛病,utf-8  乱码
        gbk   正常显示  以上实测
#7
xiaofuzai0072020-11-30 11:55
好的  我再研究下   谢谢
#8
古1232020-11-30 12:06
emm,你是认为啥地方出错了?
命令行没有输出的,这个作用在目录下生成csv文件。
如果你是excel打开乱码的话,可以按照前面大佬说的将保存的文件编码设置为gbk,或者utf-8编码以文本导入excel就可以查看了。
#9
Q123132020-12-01 14:57
异常信息贴一下。
1