原创 scala編程學習之十一-集合操作

11.1集合元素的映射-map映射操作 11.1.1看一個實際需求 要求:請將List(3,5,7) 中的所有元素都 * 2 ,將其結果放到一個新的集合中返回,即返回一個新的List(6,10,14), 請編寫程序實現. 11.1

原创 python數據輸出爲文件亂碼問題

df.to_csv(filename, encoding=“utf_8_sig”, index=False) utf-8爲不帶BOM格式,使用不帶BOM格式輸出的文件非英文容易亂碼 utf_8_sig爲帶BOM格式輸出,使用帶BO

原创 excel數據導出成json文件

import pandas as pd import json #excel數據寫出爲json def exceltojson(file_input, file_output): data = pd.read_excel

原创 爬蟲破解騰訊網頁翻譯翻譯文檔內容

import re import time import requests from dataclasses import dataclass import linecache import os def get_filter

原创 遠程連接服務器mongodb

如果報 “pymongo.errors.InvalidURI: ‘:’ or ‘@’ characters in a username or password must be escaped according to RFC 2396

原创 Python將elasticsearch數據轉移到mongdb

from pymongo import MongoClient from elasticsearch import Elasticsearch def elasticsearch_to_mongodb(user, pwd, serv

原创 python爬蟲-爬取今日頭條街圖片

import json import os from urllib.parse import urlencode import requests from hashlib import md5 from bs4 import Beau

原创 python遍歷指定文件夾

import os import pandas as pd filePath_list = ['./早會經營/早會組織', './早會經營/激勵專題', './早會經營/節假日專題', './營銷技巧/銷售技巧', './營銷技巧/高

原创 python爬蟲-使用IP代理爬取豆瓣讀書圖書信息

python爬蟲-使用IP代理爬取豆瓣讀書圖書信息 from urllib import request from bs4 import BeautifulSoup book.douban.com if __name__ == '__

原创 mongodb數據導出爲csv,excel表格(通用)

import openpyxl from openpyxl import load_workbook from pymongo import MongoClient import csv import pandas as pd imp

原创 scala編程學習之十-數據結構(集合)

10.1數據結構特點 1)Scala同時支持不可變集合和可變集合 2)兩個主要的包: 不可變集合:scala.collection.immutable 可變集合: scala.collection.mutable 3)Scala默認

原创 Scala編程學習之9-第 9 章隱式轉換、隱式函數,隱式值

9.1隱式轉換 9.1.1提出問題 先看一段代碼,引出隱式轉換的實際需要=>指定某些數據類型的相互轉化 object Scala01 { def main(args: Array[String]): Unit = {

原创 Scala編程學習之八-第 8 章面向對象編程(高級)

8.1Scala中靜態的概念-伴生對象 Scala語言是完全面向對象(萬物皆對象)的語言,所以並沒有靜態的操作(即在Scala中沒有靜態的概念)。但是爲了能夠和Java語言交互(因爲Java中有靜態概念),就產生了一種特殊的對象來模擬

原创 Scala編程學習之六-面向對象基礎

6.1類與對象 6.1.1問題的提出 張老太養了只貓貓:一隻名字叫小白,今年3歲,白色。還有一隻叫小花,今年10歲,花色。請編寫一個程序,當用戶輸入小貓的名字時,就顯示該貓的名字,年齡,顏色。如果用戶輸入的小貓名錯誤,則顯示 張老太沒

原创 Scala編程學習之三-運算符篇

1.運算符介紹 運算符是一種特殊的符號,用以表示數據的運算、賦值和比較等。 1)算術運算符 2)賦值運算符 3)比較運算符(關係運算符) 4)邏輯運算符【與,或,非】 5)位運算符 (位運算 ~ | ^ >> << >>>…) #