logo
Loading...

delimiter跟quotechar分別是什麼意思 - Cupoy

想問一下在import csv那邊,delimiter='',quotechar='|' 。deli...

pycrawler,pycrawler-d02

delimiter跟quotechar分別是什麼意思

2019/11/26 下午 04:44
Python網路爬蟲討論版
John
觀看數:460
回答數:2
收藏數:0
pycrawler
pycrawler-d02

想問一下在import csv那邊,delimiter='',quotechar='|' 。delimiter跟quotechar分別是什麼意思呢

回答列表

  • 2019/11/26 下午 07:01
    小糖果
    贊同數:0
    不贊同數:0
    留言數:0

    delimiter是分隔符號,預設逗號;quotechar是用於引用包含特殊字元,或包含換行符號的字串,其他參數可以參考講義裡面的連結:

    https://docs.python.org/3.0/library/csv.html#csv-fmt-params

  • 2019/11/27 上午 01:55
    張維元 (WeiYuan)
    贊同數:3
    不贊同數:0
    留言數:0

    從文件節錄下來:


    ```

    Dialect.delimiter: A one-character string used to separate fields. It defaults to','.

    Dialect.quotechar: A one-character string used to quote fields containing special characters, such as thedelimiterorquotechar, or which contain new-line characters. It defaults to'"'.

    ```


    delimiter 指的是 csv 當中用來分隔的符號,quotechar 是用來將特殊字串包起來的符號。


    另外補充說一下,像這種更多細節的參數用法,我也會建議直接去看官方文件上的說明(不然東西那麼多,哪背的完)。一般我們在學習套件的策略會建議: (1) 參考最基本的範例執行確定可以動 (2) 試著修改一下輸入的的資料與參數 (3) 從官方文件查看是否有更多的參數可以用。


    初學的話我覺得只要有 (1)(2) 的能力, (3) 可以根據需求再進行研究即可。