python文件打開模式&time&python第三方庫


r:以只讀方式打開文件。文件的指針將會放在文件的開頭。這是默認模式。

w:打開一個文件只用於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

a:打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入。

rb:以二進制格式打開一個文件用於只讀。文件指針將會放在文件的開頭。這是默認模式。

wb:以二進制格式打開一個文件只用於寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

ab:以二進制格式打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。也就是說,新的內容將會被寫入到已有內容之后。如果該文件不存在,創建新文件進行寫入。

r+:打開一個文件用於讀寫。文件指針將會放在文件的開頭。

w+:打開一個文件用於讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

a+:打開一個文件用於讀寫。如果該文件已存在,文件指針將會放在文件的結尾。文件打開時會是追加模式。如果該文件不存在,創建新文件用於讀寫。

rb+:以二進制格式打開一個文件用於讀寫。文件指針將會放在文件的開頭。

wb+:以二進制格式打開一個文件用於讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創建新文件。

ab+:以二進制格式打開一個文件用於追加。如果該文件已存在,文件指針將會放在文件的結尾。如果該文件不存在,創建新文件用於讀寫。

 

有關time的知識
time.ctime()的作用是:返回系統當前時間戳對應的易讀字符串表示

time.gmtime()的作用是:返回系統當前時間戳對應的struct_time對象

time庫的time.time()函數的作用是: 返回系統當前的時間戳

生成一個k比特長度的隨機整數的函數是: random.getrandbits(k)

Python的第三方庫:

Python網絡爬蟲方向的第三方庫是:scrapy、

Python數據分析方向的第三方庫是:scipy、pandas、numpy、

Python文本處理(處理Office文件)方向的第三方庫是:pdfminer、openpyxl、python-docx、beautifulsoup4、python-pptx

Python數據可視化方向的第三方庫是:matplotlib、TVTK、mayavi、VPython

Python中文分詞的第三方庫是:jieba

將Python腳本程序轉變為可執行程序的第三方庫是: PyInstaller、

Python機器學習(深度學習)方向的第三方庫是:TensorFlow、Scikit-learn、Theano、MXNet、Caffe2、Keras、Pandle、PyTorch、Neon

Python Web開發方向的第三方庫是:Django、flask、Pyramid

Python網絡爬蟲方向的第三方庫是:scrapy、

Python圖形用戶界面方向的第三方庫是:PyQt5、wxPython、pygtk

Python 游戲開發方向的第三方庫是:Pygame、Panda3D、cocos2d、Arcade、FGMK、Panda3d

Python語言重要的第三方庫:PIL(圖像處理)

Python支持符號計算的第三方庫是:SymPy

Python支持多種語言的自然語言處理第三方庫是:NLTK

WeRoBot:是一個微信公眾號開發框架,也稱為微信機器人框架

requests庫是處理HTTP請求的第三方庫

MyQR是一個能夠產生基本二維碼、藝術二維碼和動態效果二維碼的Python第三方庫

Python語言的用於硬件開發的第三方庫是:Pyserial


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM