作者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/m.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