test.txt(分隔子有, ” “) :

import pandas as pd
df = pd.read_csv(‘test.txt’,
sep=’\s*,\s*|\s+’,
engine=’python’)
print(df)

這裡的\s*,\s*表示匹配零個或多個空格之後的逗號,
\s+表示匹配一個或多個空格。
\s表示匹配任何空白字符,
包括空格、制表符、换页符等等,
等价于[ \f\n\r\t\v]
而”\s+”则表示匹配任意多个上面的字符
這種方法需要使用正則表達式的知識,
但是可以處理較為複雜的CSV檔案。
sep=’\,|\s+’
, or 不定數空白

推薦hahow線上學習python: https://igrape.net/30afN
![Python網路爬蟲requests 如何下載台灣證交所的opendata? rawData = requests. get (inputs) #<Response [200]> Python網路爬蟲requests 如何下載台灣證交所的opendata? rawData = requests. get (inputs) #<Response [200]>](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2022/10/20221004135740_43.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

![為什麼 Python 要用 `max` 配合 `key=lambda`?從找最長文字的 Span 談起 ; #spans:list[dict] ; max(spans, key=lambda s: len(s.get(“text”, “”))) 為什麼 Python 要用 `max` 配合 `key=lambda`?從找最長文字的 Span 談起 ; #spans:list[dict] ; max(spans, key=lambda s: len(s.get(“text”, “”)))](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2026/06/20260602132524_0_c45d06.png?quality=90&zoom=2&ssl=1&resize=350%2C233)





![Python, typing: 函數庫規格標註; def addTest(x:float, y:float) -> float: List[資料型態] Set[資料型態] Tuple[資料型態] Dict[str,value的資料型態] Union[資料型態1, 資料型態2] ,函式若有多個輸出值,其實是輸出一個tuple Python, typing: 函數庫規格標註; def addTest(x:float, y:float) -> float: List[資料型態] Set[資料型態] Tuple[資料型態] Dict[str,value的資料型態] Union[資料型態1, 資料型態2] ,函式若有多個輸出值,其實是輸出一個tuple](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/09/20220907154601_86.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言