作者wii8898333
看板Python
标题[问题] input输入问题,已解决
时间Wed Aug 15 20:24:39 2018
如题,我想在原input输入股票名称然後希望pandas帮我去爬虫网页
import pandas as pd
stock_name =input('请输入股名:')
df = pd.read_html('http;//******.com.tw) #年报2015-2017年
其中****(能够随input输入而更改),******部分我希望能是input输入的东西,
但是碍於pd.read_html('')内必须是字串方式呈现。
想了几天都没想出要怎麽解决?
请教版友
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.39.217.77
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1534335882.A.748.html
1F:→ InfinityGate: format?08/15 20:29
3F:推 TitanEric: 楼上的0可以省略 Python很聪明会帮你算08/15 23:39
5F:→ s860134: 查一下 string format 用法08/16 12:51
※ 编辑: wii8898333 (39.9.227.162), 08/17/2018 04:13:46
6F:→ s860134: 二楼就给你答案了 可见你有看没有懂... 08/17 08:29
7F:→ s860134: 用 format 已经帮你自动转型了 根本不存在你的字串形式 08/17 08:30
8F:→ s860134: format 会呼叫带入引数的 __str__ () 就转惹拉... 08/17 08:31
9F:→ wii8898333: 感谢s大的教导,已经顺利解决问题并学到一个用法了 08/17 14:41
11F:→ s860134: 都是介绍 format 08/17 19:54
12F:→ s860134: .format(**locals()) 应该是写熟後最常写的方法 08/17 19:55
13F:→ wii8898333: 谢谢s大陆续提供知识来源,版上真的解决好多疑问。谢 08/18 02:59
14F:→ wii8898333: 谢大家 08/18 02:59