在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

python文件操作是什么

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:Python都知道 ? 2023-06-21 17:15 ? 次閱讀

一、什么是文件操作

一個(gè)完整的程序一般都包括數(shù)據(jù)的存儲和讀取;我們在前面寫的程序數(shù)據(jù)都沒有進(jìn)行實(shí)際的存儲,因此python解釋器執(zhí)行完數(shù)據(jù)就消失了

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

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

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

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

常見的有:MP4視頻文件、MP3音頻文件、JPG圖片、doc文檔等等

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

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

圖片

ASCII

全稱為 American Standard Code for Information Interchange

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

注意事項(xiàng):

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

ASCII 的編碼最高位總是0

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

GBK

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

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

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

Unicode

Unicode

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

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

UTF-8

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

8-bit UnicodeTransformation Format )

注意事項(xiàng)

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

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

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

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

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

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

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

    關(guān)注

    117

    文章

    3824

    瀏覽量

    82498
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86270
收藏 人收藏

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    請問python文件怎么操作

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

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

    計(jì)算機(jī)文件,是存儲在某種長期儲存設(shè)備上的段數(shù)據(jù)流。所謂“長期儲存設(shè)備”一般指磁盤、光盤磁帶等。其特點(diǎn)是所存信息可以長期、多次使用不會因?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ì)說明

    文件操作:長期保存數(shù)據(jù)以便重復(fù)使用、修改和共享,必須將數(shù)據(jù)以文件的形式存儲到外部存儲介質(zhì)或云盤中。按文件中數(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ì)說明

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

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

    Python-文件操作

    在計(jì)算機(jī)中,文件是以 **二進(jìn)制** 的方式保存在磁盤上的* **文本文件 **和** 二進(jìn)制文件**
    的頭像 發(fā)表于 02-16 15:42 ?905次閱讀
    <b class='flag-5'>Python</b>-<b class='flag-5'>文件</b><b class='flag-5'>操作</b>
    主站蜘蛛池模板: 在线成人欧美 | 高清视频免费 | 亚洲高清在线视频 | 丁香九月婷婷 | 亚洲啪啪看看 | 91色在线观看 | 亚洲国产毛片aaaaa无费看 | 亚洲欧美v视色一区二区 | 精品国产自在在线在线观看 | 欧美社区 | 中国美女毛片 | 人人做人人爽人人爱 | 中文字幕在线观看一区 | 99色在线播放| 很黄的网站在线观看 | 免费看黄视频的网站 | 最新eeuss影院第256页 | 欧美在线视频看看 | 久久综合五月开心婷婷深深爱 | 五月天婷婷精品视频 | 亚洲成年人影院 | 欧美特黄视频在线观看 | 国产怡红院 | 四虎国产精品高清在线观看 | 傲视影院午夜毛片 | 欧美尺寸又黑又粗又长 | 澳门久久精品 | 三级视频网站在线观看 | 综合免费一区二区三区 | 天天操精品视频 | 天堂网站www天堂资源在线 | 欧美黄又粗暴一进一出抽搐 | 欧洲人体超大胆露私视频 | 欧美深夜 | 亚洲一区二区在线播放 | 久久99国产精品久久99 | 岛国毛片| 亚洲高清不卡视频 | 国产ccc | 一级片免费在线播放 | 狠狠色狠狠色综合 |