基本的なファイル操作

基本的なファイル操作

ハードドライブ上の映像、音声と画像がバイナリに保存されているが、「UTF-8」エンコード形式は、ビデオを使用していないので、最後の章では、文字エンコーディングおよびに関するテキスト文書のみの話をされているが、ビデオは、独自のエンコードこのようMP4、AVI、MKVなどのようなフォーマット、。

まず、ファイルは何ですか?

ファイルには、仮想ハードディスクの単位は、ユーザーまたはアプリケーション提供のためのオペレーティングシステムを読み書きです。ファイル操作は、オペレーティング・コア・ファイルに基づいており、そのファイルがある:読み取りと書き込み。さらに

限り、ファイル操作がために、我々は、オペレーティングシステムに要求を開始することであり、その後移動ロボットを制御する、ディスク回転制御としてのハードディスク集合コマンド(に読み出し動作および書き込みオペレーティングシステムやアプリケーションファイルによってユーザに変換するようにデータを読みます)。

第二に、なぜファイルを持っていますか?

私たちは永久にデータを保存したい時はいつでもメモリは永久に、データを保存することができませんでしたハードウェアの動作を操作しながら、ファイルを達成することができ、あなたのハードドライブにファイルを保存する必要があります。

第三に、どのようにファイルに?

今、私たちはPythonが、それは動作しませんどのように使用するか、ハードドライブに保存されているユーザーのアカウントのパスワードを入力する需要必要がありますか?

name = 'nick' pwd =' 123'

  1. ハードディスクからデータを読み込み

私たちは、ファイルを開くために必要がある場合は、オペレーティングシステムリソースを占有し、ファイルを開くには、オペレーティング・システムを必要とし、オペレーティング・システムへの要求を開始する必要があります。内オープン、特定のファイルを開くために、open()メソッドを使用して、Pythonは()メソッドは、ファイルのパスを書き込みます。

open(r'/Users/mac/desktop/jupyter/pythonCourseware/32.txt')

値がリストに追加した場合、我々は、私が対応するリストに付加価値を与えることができる前にリストを割り当てる必要があります。同様にファイル。

lis = [1,2,3]
lis.append(4)
lis.append(5)
# 打开文件
f = open(r'/Users/mac/desktop/jupyter/pythonCourseware/32.txt')
print(f)
<_io.TextIOWrapper name='/Users/mac/desktop/jupyter/pythonCourseware/32.txt' mode='r' encoding='UTF-8'>

ファイルを開いた後、メモリを占有するだけでなく、彼はまた、ファイル、ファイルを開くには、テキストエディタを使用して同等のものを開くために、オペレーティング・システムに対応しています。そして、私たちは読み書きすることは目標であり、したがって、ファイルを開くと終わりではありません、私たちは読み書きするファイルを操作すると、我々は、ファイルを読み書きする方法を試してください。

# read模式打开文件
f = open(r'/Users/mac/desktop/jupyter/pythonCourseware/32.txt', mode='r')
# 读取文件内容,向操作系统发起读请求,会被操作系统转成具体的硬盘操作,将内容由硬盘读入内存
data = f.read()
print(data)
# 由于Python的垃圾回收机制只回收引用计数为0的变量,但是打开文件还占用操作系统的资源,所以我们需要回收操作系统的资源资源
# del f 只是回收变量f
f.close()
name = 'nick'
pwd = '123'
  1. データを書き込み
# write模式打开文件
f = open(r'/Users/mac/desktop/jupyter/pythonCourseware/32.txt', mode='w')
f.write("""name = 'nick'
pwd = '123'""")
f.close()
f = open(r'/Users/mac/desktop/jupyter/pythonCourseware/32.txt', mode='r')
data = f.read()
print(data)
name = 'nick'
pwd = '123'

IVの概要

3つのステップに分け、開いているすべてのファイルのすべて:

  1. ファイルを開きます
  2. 読み取りと書き込み
  3. 近いです

おすすめ

転載: www.cnblogs.com/luodaoqi/p/11323808.html