Python3 os.write() メソッド

Python3 OS 文件/目录方法Python3 OS ファイル/ディレクトリメソッド


概要

os.write() メソッドは、文字列をファイル記述子 fd に書き込むために使用されます。実際に書き込まれた文字列の長さを返します。

Unix で有効です。

構文

write()メソッドの構文形式は次のとおりです:

os.write(fd, str)

パラメータ

  • fd-- ファイル記述子。

  • str-- 書き込む文字列。

戻り値

このメソッドは、書き込まれた実際のビット数を返します。

例

以下の例は、write() メソッドの使用方法を示しています:

#!/usr/bin/python3

import os, sys

# 打开文件
fd = os.open("f1.txt",os.O_RDWR|os.O_CREAT)

# 写入字符串
str = "This is example.com site"
ret = os.write(fd,bytes(str, 'UTF-8'))

# 输入返回值
print ("写入的位数为: ")
print (ret)

print ("写入成功")

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

上記のプログラムを実行すると、出力結果は次のようになります:

写入的位数为: 
23
写入成功
关闭文件成功!!

Python3 OS 文件/目录方法Python3 OS ファイル/ディレクトリメソッド

その他の拡張