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如何串接OpenAI /Claude /Gemini API自動將大量維修紀錄JSON轉自然語言描述(並避免中斷資料遺失)response = client.chat.completions.create() ; reply = response.choices[0].message.content Python如何串接OpenAI /Claude /Gemini API自動將大量維修紀錄JSON轉自然語言描述(並避免中斷資料遺失)response = client.chat.completions.create() ; reply = response.choices[0].message.content](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2025/07/20250716084059_0_c5b368.png?quality=90&zoom=2&ssl=1&resize=350%2C233)

近期留言