檔案的建立 讀取 寫入知識點

2021-07-25 13:16:24 字數 1481 閱讀 9451

1.creat

函式的作用: 建立乙個檔案;

函式的原型: int  creat(const char *pathname, mode_t mode);

標頭檔案:

#include

#include

#include

返回值:成功:新的檔案描述符;出錯:  -1

2. open

函式的作用:開啟乙個檔案;

函式的原型:

int  open(const char *pahtname, int flags);

int  open(const char *pahtname, int flags, mode_t mode);

引數:

flags:

返回值:檔案描述符---成功;出錯:-1;

3. read

函式的作用: 從開啟的檔案中讀取資料

函式的原型:ssize_t  read(int fd, void *buf,  size_t count);

包含的標頭檔案: #include 

返回值:

正常是實際讀到的位元組數;

如果是在檔案結束或者是無資料,返回0;

出錯,-1;

4. write

函式的作用: 向開啟的檔案中寫資料

函式的原型: ssize_t   write(int fd, const void *buf, size_t count);

標頭檔案:#include

返回值:成功會返回實際寫入的位元組數;出錯:-1;

5. lseek

函式的功能:進行檔案定位

函式的原型:  int lseek(int fd, offset_t  offset, int whence);

函式的引數:

fd:檔案識別符號;

offset: 指標的微調,在指定的指標向前移動為負, 向後為正;

whence:

seek_set:放在檔案頭

seek_cur:當前的位置;

seek_end:  檔案尾;

返回值:返回檔案當前指標到檔案開始的地方有多少位元組;出錯-1;

檔案的小知識點

import traceback import os os.path.splitext file name 0 獲取檔案的字首 os.path.splitext file name 1 獲取檔案的字尾 注意 如果檔案編碼是 utf 8 需要使用notepad 去掉檔案的bom頭 r模式 開啟檔案只用...

檔案的基本知識點

本章設計的知識點 12 1檔案的簡介 12.1.1 緩衝檔案的定義形式如下 file 指標名 通過檔案指標可以進行檔案的讀 寫操作 12.1.2 非緩衝檔案 緩衝檔案是通過檔案指標實現對檔案的讀和寫操作的 非緩衝檔案是通過作業系統提供的功能實現檔案的讀和寫的操作。12.2 與檔案有關的庫函式 12....

Shp檔案的必學知識點

做gis開發的朋友可能對shp並不陌生,但是看到csdn不斷提問關於shp檔案的一些問題,利用閒暇我對shp檔案的一些知識加以總結,共享csdn。首先了解一下shp檔案的一些簡單知識 shapefile檔案是美國環境系統研究所 esri 所研製的gis檔案系統格式檔案,是工業標準的向量資料檔案。sh...