python編程100例 如何用python獲取當(dāng)前真實地理位置?
如何用python獲取當(dāng)前真實地理位置?這個實現(xiàn)非常簡單,不超過兩個步驟,首先得到本地的互聯(lián)網(wǎng)IP,然后根據(jù)互聯(lián)網(wǎng)IP查詢相關(guān)網(wǎng)站,就可以得到當(dāng)前的真實地理位置,接下來我將介紹實現(xiàn)過程,實驗環(huán)境win
如何用python獲取當(dāng)前真實地理位置?
這個實現(xiàn)非常簡單,不超過兩個步驟,首先得到本地的互聯(lián)網(wǎng)IP,然后根據(jù)互聯(lián)網(wǎng)IP查詢相關(guān)網(wǎng)站,就可以得到當(dāng)前的真實地理位置,接下來我將介紹實現(xiàn)過程,實驗環(huán)境win7 Python 3.6 Pycharm5.0,主要內(nèi)容如下:
1。獲取本地外部IP,這個實現(xiàn)很簡單,只要打開就行http://txt.go.sohu.com/ip/soip這個網(wǎng)址,可以在里面找到本地的互聯(lián)網(wǎng)IP,如下:
然后我們用正則表達(dá)式來提取IP,主要代碼如下,非常簡單:
程序運(yùn)行截圖如下,已經(jīng)成功打印out the local internetip:
“本網(wǎng)站查詢地理位置如下:
由于它是一個JSON網(wǎng)頁,我們可以使用JSON包解析上述網(wǎng)頁并提取地理信息。代碼如下:
程序截圖如下,我們已經(jīng)獲得了本地的地理位置:
到目前為止,我們已經(jīng)完成了用Python獲取當(dāng)前真實的地理位置,包括經(jīng)緯度等,一般來說,整個過程并不困難,代碼也不多。只要你有一個清晰的想法和熟悉的過程和代碼,你可以很快掌握它。網(wǎng)上也有相關(guān)的教程和資料。如果你有興趣的話,可以去看看。希望以上分享的內(nèi)容能對您有所幫助。
大專學(xué)歷的人沒有數(shù)學(xué)基礎(chǔ),想學(xué)習(xí)python技術(shù),未來能往大數(shù)據(jù)或人工智能方向進(jìn)行職業(yè)發(fā)展嗎?
Python有以下發(fā)展方向:
除了基本的Python編程知識外,還需要熟悉numpy、pandas、pytables、blaze、dask等!除了基本的Python編程知識外,還需要了解HTTP協(xié)議、簡單的HTML,等等
除了基本的python編程知識,還需要熟悉spark等
除了基本的python編程知識,還需要熟悉Django、HTTP、RSET、JSON等
除了基本的python編程知識,您需要熟悉Linux。
除了基本的python編程知識外,您還需要熟悉CI/CD連續(xù)編譯、連續(xù)集成和Jenkins K8s等。
python適合在什么城市工作?
1。這是一個很好的選擇,為兒童和青少年開始
2。它是專業(yè)人工智能工程師的工具
因此,如果你做青少年編程教學(xué)工作,一般1-3線城市都可以做,但是北京、上海、廣州、深圳名校的機(jī)會更多。
專業(yè)工程師和人工智能公司基本都在大城市,比如北京、深圳、上海、廣東,這些城市的電子產(chǎn)業(yè)比較發(fā)達(dá),產(chǎn)業(yè)鏈比較完整