【Python自學筆記】數據分類(爬蟲,json提取數據)


數據分類

  • 數據分類與處理方法
    數據分類

JSON提取數據

JSON提取數據

  • JSON命令
    JSON命令
  • json.loads() 和 json.dumps()的使用方法,這兩個方法是互逆的
    JSON命令
  • 上面的代碼會報錯,應該加上一個編碼
    報錯
  • 添加indent=4這個參數,可以讓json顯示的更美觀,其中等號右邊可以自定義
    添加空格
  • 提取類文件對象中的數據可以使用json.load
    json.load
  • json.dump能夠把python類型放入類文件對象中
    json.dump
  • 在我們實際使用中,json.loads 和 json.dumps就可以100%的實現我們的需求了
  • json在數據交換中起到了一個載體的作用,承載着相互傳遞的數據,如下圖
    json的作用

json使用注意點

  • json中的字符串都是用 雙引號 引起來的,且必須是雙引號
    • 如果不是雙引號
      • eval:能實現簡單的字符串和python類型的轉化
      • replace:把單引號替換爲雙引號
  • 往一個文件中寫入多個json串,不再是一個json串,不能直接讀取
    • 這時我們可以一行寫一個json串,按照行來讀取