手順: ファイルを開く -> 操作ファイル -> ファイルを閉じる
ファイルを開く
文件句柄 = open('文件路径', '模式')
ファイルエンコーディングを指定する
文件句柄= open('文件路径','模式',encoding='utf-8')
ファイルの閉じ忘れを防ぐために、コンテキストマネージャーを使用してファイルを開くことができます
with open('文件路径','模式') as 文件句柄:
<br>
ファイルを開くモードは次のとおりです:
r、読み取り専用モード (デフォルト)。
w、書き込み専用モード。 [読み取り不可。コンテンツが存在しない場合は作成、存在する場合は削除します。]
a、追加モード。 [読み取り可能。存在しない場合は作成します。存在する場合はコンテンツのみを追加します。]
文件句柄.close()
#占位
fid = 文件句柄.fileno()print(fid)
文件句柄.flush()
文件句柄.isatty()
str = 文件句柄.read() #读取整个文件str1 = 文件句柄.read(10) #读取文件前10个字符
文件句柄.readable()
print(文件句柄.readline()) #读取第一行数据print(文件句柄.readline(3)) #读取第二行前3个字符print(文件句柄.readline()) #读取第二行剩余字符print(文件句柄.readline()) #读取第三行
文件句柄.seek(6)
文件句柄.seekable()
文件句柄.tell()
f = open('text.txt','r+',encoding='utf-8') f.seek(9) #把指针移动到第9个字节后面(即第3个中文后面)f.truncate() #把第3个中文后面的字符删除,并写入文件f.close()
文件句柄.writable()
以上がpython3のファイル操作手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。