Python os.read()-Methode

Python File(文件) 方法Python OS Datei-/Verzeichnismethoden


Übersicht

Die os.read()-Methode wird verwendet, um höchstens n Bytes aus dem Dateideskriptor fd zu lesen und gibt eine Zeichenkette zurück, die die gelesenen Bytes enthält. Wenn die dem Dateideskriptor fd entsprechende Datei das Ende erreicht hat, wird eine leere Zeichenkette zurückgegeben.

Gültig unter Unix und Windows

Syntax

read()Die Syntax der Methode lautet wie folgt:

os.read(fd,n)

Parameters

  • fd-- Dateideskriptor.

  • n-- Anzahl der zu lesenden Bytes.

Rückgabewert

Gibt einen String zurück, der die gelesenen Bytes enthält

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Methode 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 "关闭文件成功!!"

Die Ausgabe des obigen Programms ist:

This is test
关闭文件成功!!

Python File(文件) 方法Python OS Datei-/Verzeichnismethoden

Andere Erweiterungen