python3下,re.findall返回值前後的[" 『]怎麼去掉?
01-02
剛開始學Python,學寫爬蟲,發現一個問題,暫時在網上沒搜索到答案。
Time = re.findall(r"長度:&s(.+?)&",』&長度:& 178分鐘&『) # 在完整html中摘了可用的一小段print(Time)["178分鐘"] # 這個結果中就包括了 [" 和 "] 字元
之後建立目錄,用 Time 命名,發現目錄的名字是帶字元的 ["178分鐘"],而不是想要的 178分鐘 。foldername = Timepicpath = "C:\Python\%s" % (foldername)
if not os.path.exists(picpath): os.mkdir(picpath)求助這是怎麼回事,為什麼結果中要帶有前後的 [" 和 "] ?怎麼去掉?
這是list
走路還不會呢就開始練習跑步了?GitHub - shell909090/learn-python at dev(估計你也不會互聯網通用語,就給個剛發現的小東西好了)
Time[0]
推薦你先看看廖雪峰的Python教程幾個小時就能過一遍了,之後再去寫爬蟲吧。
正式入門Python5天了 建議多看官方文檔 多看博客 總結總結就好了 還有 其實項目入手學的也不少
推薦閱讀:
※pycharm 如何程序運行後,仍可查看變數值?(非Debug mode, 因為debug運行太慢)
※python對變數賦值為什麼會出現以下的情況?
※在同一台電腦下如何進行 Python 2 與 3 的切換?
※python3是如何處理字元異常的?
※python3.5 pip 安裝lxml出錯?