日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python对工作效率的提升_使用了这个几个Python内置小工具,可以让你的工作效率提升一倍...

發布時間:2024/9/19 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python对工作效率的提升_使用了这个几个Python内置小工具,可以让你的工作效率提升一倍... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

我們將會詳情4個Python解釋器自身提供的小工具。

這些小工具在筆者的日常工作中經常使用到,

減少了各種時間的白費,

然而,卻很容易被大家忽略。

每當有新來的同事看到我這么用時,

都忍不住感嘆,

原來Python還隱藏了這么好使用的功能。

下面就來看一下Python自帶的幾個小工具

python學習群.png

一、1秒鐘啟動一個下載服務器

在我們工作中,時不時都會有這樣的一個需求:將文件傳給其余同事。

將文件傳給同事本身不是一個很繁瑣的工作,現在的聊天工具都是支持文件傳輸。

但是,還有另一情況假如我們需要傳送的文件較多的時候,操作起來就會比較麻煩。

此外,假如文件在遠程的服務器上傳給你的同事,

則需要先將遠程服務器的文件下載到本地,而后再通過聊天工具傳給同事。

再或者者,你并不是特別清楚要傳哪幾個文件給同事,

所以,你們需要進行來回的交流。

交流的時間成本是比較高的,會降低辦事效率。

此時,你們需要更加高效的方法。

這個時候,

假如你知道Python內置了一個下載服務器就能夠明顯提升效率了。

例如:

你的同事要讓你傳的文件位于某一個目錄下,

那么,你可以進入這個目錄,

而后執行下面的命令啟動一個下載服務器:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

在Python 3中,

因為對系統庫進行了重新整理,

因而,用方式會有不同:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

執行上面的命令就會在當前目錄下啟動一個文件下載服務器,

默認打開8000端口。

這個時候,

你只要要將IP和端口告訴同事,

讓同事自己去操作就可,

非常的方便高效。

例如:

筆者在自己的服務器上的~/temp目錄下

啟動一個下載服務器:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

用瀏覽器訪問Python啟動的下載服務器,

可以看到一個相似于FTP下載的界面。

這個時候,

點擊文件下載就可,

降低了大家的溝通成本。

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

從工作原理角度來說,執行上面的命令,

只是啟動了一個Python內置的web服務器。

假如當前目錄下存在一個名為index.html的文件,

則默認會顯示該文件的內容;

假如當前目錄下不存在這樣一個文件,

則默認顯示當前目錄下的文件列表,

也就是大家看到的下載服務器。

二、字符串轉換為JSON

JSON是一種輕量級的數據交換格式,

易于人類閱讀和編寫,同時也易于機器解析和生成。

因為JSON的諸多優點,已經廣泛用在各個系統中,

因而,

我們經常會有將JSON字符串轉換為JSON對象的需求。

例如:

在筆者的工作過程中,我們的系統會調使用底層服務的API,

底層服務的API一般都是以JSON的格式返回,

為了便于問題追蹤,

我們會將API返回的JSON轉換為字符串記錄到日志文件中。

當需要分析問題時,

就有可能需要將日志文件中的JSON字符串扣出來進行分析,

這個時候,

需要將一個JSON字符串轉換為JSON對象以便于閱讀。

這個需求是如此的常見,

以至于用搜索引擎搜索"JSON",

處于搜索結果的第一項便是"在線JSON格式化工具"。

除了打開瀏覽器,用在線JSON格式化工具以外,

我們也可以用命令行終端的Python解釋器來解析JSON串,

如下所示:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

用命令行解釋器解析JSON串非常的方便,

而且,為了便于閱讀,

該工具還會自動將轉換的結果進行對齊和格式化,

如下所示:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

三、檢查第三方庫能否正確安裝

安裝完Python的第三方庫以后,

如何確認這個庫已經正確安裝了呢?

這個問題的答案很簡單,

只要要嘗試進行import導入,

假如導入沒有任何錯誤,

則認為安裝成功了。

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

驗證Python的第三方庫能否安裝成功,

本身也是一件很簡單的事情,

但是,假如我們用腳本對大批量的服務器進行自動部署,

又應該如何驗證第三方庫安裝成功了呢?

一定不能登錄每一臺服務器進行驗證,

這個時候,

我們可以用Python解釋器的-c參數快速的執行import語句

如下所示:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

用這種驗證方式,

不但比交互式的驗證更加高效,

更重要的是,

能夠在腳本中實現對于遠程服務器的驗證操作。

四、用Python解壓zip壓縮包

假如你是一名具備工作經驗的工程師,

肯定遇到過要在Linux下解壓zip格式壓縮包的需求。

Linux下一般都是使用tar命令創立和讀取壓縮包,

但是,tar命令并不支持zip格式的壓縮包。

為了讀取zip格式的壓縮包,需要用unzip,

而大部分操作系統都沒有安裝unzip,

因而,每次需要在Linux下解壓zip格式的壓縮包都會比較麻煩。

除了安裝unzip工具和編寫Python腳本解壓zip格式的壓縮包以外,

也可以用zipfile板塊提供了命令行接口。

你以后可以在Linux下,

用Python命令創立和解壓zip格式的壓縮包。

zipfile板塊提供的命令行接口包含以下幾個選項:-l 顯示zip格式壓縮包中的文件列表

-c 創立zip格式壓縮包

-e 提取zip格式壓縮包

-t 驗證文件是一個有效的zip格式壓縮包

下面的命令用Python的zipfile板塊提供的命令行接口,

創立、查看和提取zip格式壓縮包:

使用了這個幾個Python內置小工具,可以讓你的工作效率提升一倍

總結:

這篇文章詳情了4個Python內置的小工具,

希望對大家有所幫助、能夠提高大家的工作效率。

總結

以上是生活随笔為你收集整理的python对工作效率的提升_使用了这个几个Python内置小工具,可以让你的工作效率提升一倍...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。