1.ファイルとは何ですか
、あなたのハードドライブの操作にユーティリティ・オペレーティング・システム
2、なぜ提出する必要があり
、人間とコンピュータが永続的にデータを格納するため、
3、どのようにファイルを使用するには
相対パス:A.TXT#は、同じレベル、現在PYファイルのディレクトリである必要があります
絶対パス:D:\ day07 \ A.TXTの\プロジェクトパス\ python13
ファイルを読みます
オープン= F(「A.TXT 」) を印刷(f.readable()) #は、現在のファイルが読める真であるか否かを判断する 印刷(f.writable()) #は、現在のファイルが書き込み可能偽であるか否かを判断する f.close() #の回収作業システムリソース
#\ラップは、同時読み取りおよび書き込み動作を次の相対パスとして実装することができる オープン(と' A.TXT '、MODE = ' R&LT ' )AS RF、\ オープン(' A.TXT '、MODE = ' W ')AS WF: #自動的にあなたは自分の操作なしオペレーティングシステムリソースを回復するのに役立ちます、近いと 印刷(rf.readable()) #真 印刷(rf.writable()) #偽 #のrは、絶対パス脱出 オープン(rのを' D:\ oldboy_edu \ python_code \ Day7 \ A.TXT '、コード= ' UTF-8 ')AS F: #エンコードせず= 'UTF-8'文字化け、原因不明の 印刷(達し、f.read()) #ファイルを読みます
th.jpg(原料)lixiaoran.png(生成された画像)
#ファイルモードを開くにはデフォルト:同じテキストを読み、R RT #RB読むバイトを オープン(と' A.TXT '、MODE = ' RB ' F AS): #のニースの天気:内容 を印刷)(f.read( ) #のB '\ XE4 \ XBB \ x8a \ xe5 \ XA4 \ xA9 \ xe5 \ XA4 \ xA9 \ XE6 \ XB0 \ X94 \ XE7 \ x9c \ x9F \ xe5 \ xa5 \ XBD' #バイナリへのjpg画像を読み、その後、バイナリデータは、新しい画像を作成し、PNGファイルに書き込まれる オープン(Rで' th.jpg '、MODE = ' RB ' \、RFなど) を開きます(' lixiaoran.png '、MODE = ' WB ' AS WFは): リー・シャオラン =rf.read() 印刷(リー・シャオラン) wf.write(リー・シャオラン)
開いているファイル三つのモード:
R&LT:1、ROM 2、ファイルが存在しない場合は、エラーがします
ファイルが存在しない場合は、wは:(注意)1、2書き込みのみ、新しいデータファイル3がファイル場合、書き込まれていますデータメモリに、データは、消去書き換えられます
:ファイルがデータに存在する場合は1を、2追記、データファイルが存在しない場合、新しいファイルの書き込みデータの作成、既存のデータ3の終わりに付加される
処理スキーマファイル:
トンの#txtモード
#バイナリモードB
「」 "。
(R&LTで開く' DIR \ B.TXT '、' R&LT '、コード= ' GBK ' :)AS F プリント(f.readable()) 印刷(達し、f.read()) 印刷(f.readline()) #一行の印刷、一度 印刷(f.readlinesを()) #すべてのコンテンツの印刷 印刷(f.read())を 印刷します(f.readable()) 印刷(f.readを()) のために私にF: 印刷(I ) を開くと(' B.TXT '、' W '、エンコーディング=' GBK ' :F AS) f.write(" 上海キャンパス、最初の司令官-Sean " ) f.writelines([ " \ N-を覆していないです"、' 私は嬉しい' ]) を開きます(rの「DIR \ AAAAA。 TXT ' ' 'エンコード= ' GBK " )AS F: 印刷(f.writable()) f.write(" \ n型ロールは不可能です")