青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python如何獲取文件字節數?Python獲取字符串字節數怎么實現

在使用word文檔編寫時可以隨時看到已經寫了多少個字 , 但是這只是文件中字符數量 , 而文件的實際大小是要根據字節數來決定的 。下文會分別來講解一下該怎么獲取文件字節數 , 以及python中字符串字節數 , 感興趣話就和小編繼續閱讀來學習下吧 。

Python如何獲取文件字節數?Python獲取字符串字節數怎么實現


一、文件字節數
文件字節數實際上表示的就是文件大小 , 在文件上右鍵然后點擊屬性打開窗口 , 就可以在大小屬性后看到有多少字節 。而一字節就等于1byte , 1024個字節就是1kb 。
python中有一個內置模塊為os , 所有對文件的操作都可以通過它來完成和實現 。該模塊內的getsize()方法就是用來獲取文件字節數的 , 它需要傳入字符串類型的文件路徑 , 并且文件路徑還不能夠是文件目錄 。否則會引發錯誤 , 代碼示例如下所示:
import osprint(os.getsize(’ C:\ProgramData\deepscan\speedmem3.hg’))# 返回的結果是整數1531二、字符串字節數
無論是字符串字節數還是文件字節數 , 它們的數量會根據編碼格式而存在一定的偏差 。這是因為有些編碼格式之中漢字所占的字節數是不同的 , 大概是在2-4這個范圍之類浮動 。但是像英文字母、數字、半角符號等所占用的字節數都是1個 , 例如utf-8這個表示中文的編碼格式中 , 一個中文所占的字節數就是3個 , 但是gbk編碼的字節數就是2個 。
而python內置函數len()可以獲取字符串長度 , 只需要將其進行編碼操作后獲取到的就是字節數了 , 代碼示例如下所示:
str1 = "人生苦短 , 我用Python"len(str1.encode())27【Python如何獲取文件字節數?Python獲取字符串字節數怎么實現】以上就是關于“Python如何獲取文件字節數?Python獲取字符串字節數怎么實現”的全部內容了 , 希望對你有所幫助 。

    猜你喜歡