Método Python os.read()

Python File(文件) 方法Métodos de archivos/directorios de Python OS


Descripción general

El método os.read() se utiliza para leer como máximo n bytes del descriptor de archivo fd. Devuelve una cadena que contiene los bytes leídos. Cuando el archivo correspondiente al descriptor de archivo fd ha llegado al final, devuelve una cadena vacía.

Válido en Unix y Windows

Sintaxis

read()El formato de sintaxis del método es el siguiente:

os.read(fd,n)

Parámetros

  • fd-- descriptor de archivo.

  • n-- bytes leídos.

Valor de retorno

Devuelve una cadena que contiene los bytes leídos.

Ejemplo

El siguiente ejemplo demuestra el uso del método read():

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os, sys
# 打开文件
fd = os.open("f1.txt",os.O_RDWR)
    
# 读取文本
ret = os.read(fd,12)
print ret

# 关闭文件
os.close(fd)
print "关闭文件成功!!"

El resultado de ejecutar el programa anterior es:

This is test
关闭文件成功!!

Python File(文件) 方法Métodos de archivos/directorios de Python OS

Otras extensiones