第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Python文件處理

Meshare_h... Linux系統(tǒng)工程師
難度初級
時長 1小時39分
學習人數
綜合評分9.43
161人評價 查看評價
9.6 內容實用
9.4 簡潔易懂
9.3 邏輯清晰
  • tree文件目錄
    查看全部
  • 使用os模塊打開文件(os模塊更加偏向底層)

    os.open(filename,flag[,mode])? ? ?打開文件,返回文件描述符(fd)

    ? ?flag:打開文件方式

    ? ? ? ? ? ?os.O_CREAT? ? ? ? ? 創(chuàng)建文件

    ? ? ? ? ? ?os.O_RDONLY? ? ? ?只讀方式打開

    ? ? ? ? ? ?os.O_WRONLY? ? ? 只寫方式打開

    ? ? ? ? ? ?os.O_RDWR? ? ? ? ? ?讀寫方式打開

    os.read(fd,buffersize)? ? ?讀取文件

    os.write(fd,string)? ? ? ? ? ?寫入文件

    os.lseek(fd,pos,how)? ? ? ?文件指針操作

    os.close(fd)? ? ? ? ? ? ? ? ? ? ? 關閉文件


    os模塊方法介紹:

    os方法

    access(path,mode)? ? ? ? path是文件名,判斷該文件權限:F_OK存在,權限:R_OK,W_OK,X_OK

    listdir(path)? ? ? ? ? ? 返回當前目錄下所有文件組成的列表

    remove(path)? ? ? ? 刪除文件

    rename(old,new)? ? 修改文件或者目錄名

    mkdir(path[,mode])? 創(chuàng)建目錄

    makedirs(path[,mode])? ?創(chuàng)建多級目錄

    removedirs(path)? ? 刪除多級目錄

    rmdir(path)? ? 刪除目錄(目錄必須是空目錄)


    os.path 模塊方法:

    os.path方法

    ? ? ?exists(path)? ? ? 當前路徑是否存在

    ? ? ?isdir(s)? ? ? ? ? ? ? 是否是一個目錄

    ? ? ?isfile(path)? ? ? ? 是否是一個文件

    ? ? ?getsize(filename)? ? 返回文件大小

    ? ? ?dirname(p)? ? ? ?返回路徑的目錄

    ? ? ?basename(p)? ? 返回路徑的文件名

    查看全部
  • python文件屬性:

    file.fileno()? 文件描述符;

    file.mode? ? 文件打開權限

    file.encoding? ? 文件編碼格式

    file.closed? ? ? ? 文件是否關閉

    查看全部
  • python寫入和讀取問題:

    1、寫入文件后,必須打開才能讀取寫入內容;

    2、讀取文件后,無法重新再次讀取讀過的內容


    python文件指針操作:

    ? ? ?seek(offset[,whence]):移動文件指針;

    ? ? ? ? ? ? ? offset:偏移量,可以為負數;

    ? ? ? ? ? ? ? ?whence:偏移相對位置;

    python文件指針定位方式:(偏移相對位置處的值):

    ? ? ?os.SEEK_SET? ? ? 相對文件起始位置

    ? ? ?os.SEEK_CUR? ? ?相對文件當前位置

    ? ? ? os.SEEK_END? ? ?相對文件結尾位置


    查看全部
  • python文件關閉:

    關閉的目的:

    1、將寫緩存同步到磁盤;

    2、linux系統(tǒng)中每個進程打開文件的個數是有限的;

    3、如果打開文件數到了系統(tǒng)限制,再打開文件就會失敗;

    查看全部
  • rw-rw-r--:

    第一個‘-’是文件,如果是目錄應該是‘d’;

    第一個‘rw-’:表示當前用戶有讀寫沒有執(zhí)行;

    第二個‘rw-’:表示當前用戶組有讀寫沒有執(zhí)行;

    最后 r--’表示其他用戶只有讀權限

    chmod +x hello.py:給文件hello.py 添加執(zhí)行權限


    查看全部
  • python文件

    文件的打開和讀寫方式:

    open(filename,mode='rb',encoding=None,errors='strict',buffering=1)? ? ?文件打開方式

    name:文件路徑

    mode:打開方式

    encoding:編碼格式 ,可設置成utf-8

    • r? ?只讀方式打開(文件必須存在)

    • w? 只寫方式打開(文件不存在創(chuàng)建文件,文件存在則清空文件內容)

    • a? ?追加方式打開(文件不存在創(chuàng)建文件)

    • r+/w+? ? 讀寫方式發(fā)開(如有原文件,會清空原文件)

    • a+? ? ? ? ? ?追加和讀寫方式打開

    • rb,? wb? ,ab,rb+,wb+,ab+? ? ?二進制方式打開(讀取圖片的信息時用)

    read([size])? ?讀取文件(讀取size個字節(jié),默認讀取全部)

    readline([size])? ?讀取一行

    readlines([size])? ? 讀取buff緩存的,返回每一行所組成的列表

    iter? ? 使用迭代器讀取文件? ?iter(f)


    write(str)? ? ?將字符串寫入文件

    writelines(sequence_of_strings)? ? 寫多行到文件





    查看全部
  • 課程內容:掌握對文件的基本操作

    查看全部
  • 模塊介紹
    查看全部
  • os常用模塊
    查看全部
  • os對文件操作
    查看全部
  • os文件打開
    查看全部
  • 操作文件流程
    查看全部
  • Linux文件系統(tǒng)示意圖
    查看全部
  • 文件編碼格式
    查看全部

舉報

0/150
提交
取消
課程須知
本課程是Python中級課程 1、本課程在linux講解,最好有l(wèi)inux開發(fā)環(huán)境 2、熟練掌握Python開發(fā)語言基礎語法
老師告訴你能學到什么?
1、文件的基本概念 2、掌握文件的基本操作 3、了解文件屬性及l(fā)inux 系統(tǒng)的文件管理機制 4、掌握os模塊對文件和目錄的處理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!