4基本的な文法ファイル処理のpython

 

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型ロールは不可能です"

 

 

おすすめ

転載: www.cnblogs.com/ludingchao/p/11815321.html