chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

python文件操作是什么

麥辣雞腿堡 ? 來(lái)源:Python都知道 ? 作者:Python都知道 ? 2023-06-21 17:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、什么是文件操作

一個(gè)完整的程序一般都包括數(shù)據(jù)的存儲(chǔ)和讀取;我們?cè)谇懊鎸?xiě)的程序數(shù)據(jù)都沒(méi)有進(jìn)行實(shí)際的存儲(chǔ),因此python解釋器執(zhí)行完數(shù)據(jù)就消失了

實(shí)際開(kāi)發(fā)中,我們經(jīng)常需要從外部存儲(chǔ)介質(zhì)(硬盤(pán)、光盤(pán)、U盤(pán)等)讀取數(shù)據(jù),或者將程序產(chǎn)生的數(shù)據(jù)存儲(chǔ)到文件中,實(shí)現(xiàn)“持久化”保存

1.1. 文件分類按文件中數(shù)據(jù)組織形式,我們把文件分為文本文件和二進(jìn)制文件兩大類:

文本文件文本文件存儲(chǔ)的是普通“字符”文本,python默認(rèn)為 unicode 字符集,可以使用記事本程序打開(kāi)

二進(jìn)制文件二進(jìn)制文件把數(shù)據(jù)內(nèi)容用“字節(jié)”進(jìn)行存儲(chǔ),無(wú)法用記事本打開(kāi), 必須使用專用的軟件解碼。

常見(jiàn)的有:MP4視頻文件、MP3音頻文件、JPG圖片、doc文檔等等

1.2. 常用編碼在操作文本文件時(shí),經(jīng)常會(huì)操作中文,這時(shí)候就經(jīng)常會(huì)碰到亂碼問(wèn)題。 為了解決中文亂碼問(wèn)題,需要學(xué)習(xí)下各個(gè)編碼之前的問(wèn)題。

常用編碼之間的關(guān)系如下:

圖片

ASCII

全稱為 American Standard Code for Information Interchange

,美國(guó)信息交換標(biāo)準(zhǔn)代碼,這是世界上最早最通用的單字節(jié)編碼系統(tǒng),主要用來(lái)顯示現(xiàn)代英語(yǔ)及其他西歐語(yǔ)言

注意事項(xiàng):

ASCII 碼用7位表示,只能表示128個(gè)字符。 只定義了2^7=128個(gè)字符,用7bit即可完全編碼, 而一字節(jié)8bit的容量是256,所以一字節(jié)

ASCII 的編碼最高位總是0

ASCll 碼對(duì)應(yīng)碼表如下: ASCll 碼表

GBK

GBK即漢字內(nèi)碼擴(kuò)展規(guī)范,英文全稱Chinese Internal Code Specification.

GBK編碼標(biāo)準(zhǔn)兼容GB2312,共收錄漢字21003個(gè)、符號(hào)883個(gè),并提供1894個(gè)造字碼位,簡(jiǎn)、繁體字融于一庫(kù)。GBK采用雙字節(jié)表示,總體編碼范圍為8140-FEFE,首字節(jié)在81-FE

之間,尾字節(jié)在40-FE 之間

Unicode

Unicode

編碼設(shè)計(jì)成了固定兩個(gè)字節(jié),所有的字符都用16位2^16=65536表示,包括之前只占8位的英文字符等,所以會(huì)造成空間的浪費(fèi)Unicode 完全重新設(shè)計(jì),不兼容

iso8859-1 ,也不兼容任何其他編碼

UTF-8

對(duì)于英文字母, unicode 也需要兩個(gè)字節(jié)來(lái)表示, 所以 unicode 不便于傳輸和存儲(chǔ)。 因此而產(chǎn)生了 UTF編碼 , UTF-8 全稱是(

8-bit UnicodeTransformation Format )

注意事項(xiàng)

UTF 編碼兼容 iso8859-1 編碼,同時(shí)也可以用來(lái)表示所有語(yǔ)言的字符

UTF 編碼是不定長(zhǎng)編碼,每一個(gè)字符的長(zhǎng)度從1-4個(gè)字節(jié)不等。英文字母都是用一個(gè)字節(jié)表示,而漢字使用三個(gè)字節(jié)

一般項(xiàng)目都會(huì)使用 UTF-8我們之所以傾向于使用UTF-8 , 是因?yàn)槠洳欢ㄩL(zhǎng)編碼可以在節(jié)省內(nèi)存的同時(shí)能夠完全兼容中文

剛進(jìn)入名為人偶懸廊的外圍, 小知便看到了異樣: 自己的僵尸小弟沒(méi)有按照自己的命令繼續(xù)攻略地下城, 而是在地圖外圍漫無(wú)目的徘徊著。

而且不僅僅是自己的僵尸小弟, 甚至還看到了冒險(xiǎn)家, 只不過(guò)他們也是像僵尸一樣, 如機(jī)械般的行動(dòng)軌跡甚至讓小知懷疑他們是否還活著。 為了能夠更近距離的觀察異樣,

小知決定趁機(jī)弄暈一個(gè)冒險(xiǎn)家, 然后自己加裝被控制的冒險(xiǎn)家來(lái)進(jìn)行調(diào)查.

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3832

    瀏覽量

    84344
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4848

    瀏覽量

    88913
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    關(guān)于Python文件操作詳解

    open()內(nèi)置函數(shù),open底層調(diào)用的是操作系統(tǒng)的接口。
    發(fā)表于 10-24 10:20 ?618次閱讀

    243. Python文件操作:17.1 了解文件操作

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月05日 23:45:01

    246. Python文件操作:17.4 讀取函數(shù)之read

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月05日 23:48:30

    247. Python文件操作:17.5 讀取函數(shù)之readlines

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月05日 23:49:40

    252. Python文件操作:17.10 文件備份的作用

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月05日 23:55:29

    253. Python文件操作:17.11 文件備份思路分析

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月05日 23:56:39

    264. Python文件操作:17.22 文件總結(jié)

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月06日 00:09:27

    252. Python文件操作:17.10 文件備份的作用

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月11日 20:46:52

    253. Python文件操作:17.11 文件備份思路分析

    python
    充八萬(wàn)
    發(fā)布于 :2023年07月11日 20:48:01

    文件操作(下)(2)#Python 文件操作(上)(1)#Python

    函數(shù)代碼python
    未來(lái)加油dz
    發(fā)布于 :2023年08月24日 18:52:07

    請(qǐng)問(wèn)python文件怎么操作?

    python文件操作步驟
    發(fā)表于 11-16 07:53

    Python文件操作教程免費(fèi)下載

    計(jì)算機(jī)文件,是存儲(chǔ)在某種長(zhǎng)期儲(chǔ)存設(shè)備上的段數(shù)據(jù)流。所謂“長(zhǎng)期儲(chǔ)存設(shè)備”一般指磁盤(pán)、光盤(pán)磁帶等。其特點(diǎn)是所存信息可以長(zhǎng)期、多次使用不會(huì)因?yàn)閿嚯姸АS?jì)算機(jī)文件可分為二種:二進(jìn)制文件和文本文件
    發(fā)表于 08-25 15:57 ?2次下載
    <b class='flag-5'>Python</b><b class='flag-5'>文件</b><b class='flag-5'>操作</b>教程免費(fèi)下載

    python文件操作教程詳細(xì)說(shuō)明

    文件操作:長(zhǎng)期保存數(shù)據(jù)以便重復(fù)使用、修改和共享,必須將數(shù)據(jù)以文件的形式存儲(chǔ)到外部存儲(chǔ)介質(zhì)或云盤(pán)中。按文件中數(shù)據(jù)的組織形式可以把文件分文本
    發(fā)表于 09-07 17:03 ?2次下載
    <b class='flag-5'>python</b>的<b class='flag-5'>文件</b><b class='flag-5'>操作</b>教程詳細(xì)說(shuō)明

    python文件操作實(shí)例代碼說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是python文件操作實(shí)例代碼說(shuō)明。
    發(fā)表于 09-07 18:21 ?11次下載
    <b class='flag-5'>python</b>的<b class='flag-5'>文件</b><b class='flag-5'>操作</b>實(shí)例代碼說(shuō)明

    Python-文件操作

    在計(jì)算機(jī)中,文件是以 **二進(jìn)制** 的方式保存在磁盤(pán)上的* **文本文件 **和** 二進(jìn)制文件**
    的頭像 發(fā)表于 02-16 15:42 ?1140次閱讀
    <b class='flag-5'>Python</b>-<b class='flag-5'>文件</b><b class='flag-5'>操作</b>