ファイル操作へのパス、および現在の動作を変更します



ステップ:ファイルf =オープン( 'TEXT.TXT'、開い R ''、エンコード= 'UTF-8')
アクションファイルの内容= f.read():第二の部分の
第三工程:クローズファイルf.closeを

点:( Bパターンは、符号化形式)が指定されていない方法を有することに留意されたい
所与のために存在しないファイルにR&LTモード
RBバイナリ読み出しデータ
最初のファイルデータWを開き、唯一のソースファイルをエンコードを指定する書き込みファイルWを空の
バイナリモードでWBライト・ファイル、エンコードする必要はありません
ファイルに書き込ま追加する方法を、ファイルが作成されますが存在しない
ABはバイナリモードでファイルを書き込むために追加し、何のコーディング

インポートしないファイルやフォルダを操作するモジュールOS#が
shutilをインポート#操作したファイルやフォルダは、モジュールの高度

#1が空のファイルを作成し、ファイル名がaa.txtと呼ばれ
、現在のプロジェクトのディレクトリにファイルを作成するために、#デフォルト(「WB」、「aa.txt」)を開き、ファイル#1 =
# File.close()

#2.リネーム
#のos.rename( "AA1.txt"、 "aa.txt")

#3は、指定されたファイルの削除
#1 os.remove( "aa.txt")

空を作成#4をディレクトリ(フォルダ)
#のos.mkdir( "AAA")
対応へのパスを追加し、指定したディレクトリにファイルを作成する#
#ファイル=オープン( "AAA / aa.txt"、 "WB")#1 現在のプロジェクトディレクトリにファイルを作成するには、デフォルト
#File.close()

のos.remove( "AAA / aa.txt")

#=ファイルを開きます( "AAA / aa.txt"、 " WB")#のデフォルトの現在のプロジェクトのディレクトリにファイルを作成するには
#File.close()

#1 =ファイルを開く( "AAA / bb.txt"、 "WB")#デフォルトは現在のプロジェクトのディレクトリにファイルを作成します
。#File.close()

#5.指定したディレクトリ内のすべてのファイル名を取得します
。#file_name_list = os.listdir(「AAA」)
印刷(file_name_list)

#6が現在のオペレーティングディレクトリのパスを取得
パスをos.getcwd =()
印刷(パス)

#カレントディレクトリ内のすべてのファイル名を取得します
( "")file_name_list = os.listdir
印刷(file_name_list)

#7ディレクトリ変更
#のos.chdir( "AAA")

パス= OS .getcwd()
印刷(パス)


#のos.mkdir( "BBB")

#8.削除空のディレクトリ
#のos.rmdir(「BBB」)

親ディレクトリに#ハンドオーバ
Os.chdir#( "..")


拡張#:
#1。は、空でないディレクトリの削除

#os.rmdir( "AAA")
#1 shutil.rmtree( "AAA")は、ファイルだけでなく、ファイルには、以下のshutil使用
#2裁判官をファイルが存在する場合
、結果を= os.path.exists( "1.png")
印刷(結果)
結果= os.path.exists( "AA / 777.txt")
印刷(結果は)

#3.フォルダを決定存在する
結果をos.path.exists =( "AA")
を印刷(結果)

#は、ファイル4かどうかを決定する
os.path.isfile =( "AA / 666.txt")結果
を印刷(結果)
#5.があるか否かを判定するフォルダの
結果= os.path.isdir( "AA")
を印刷(結果)

#6取得したファイル名指定したパス
FILE_NAME = os.path.basename( "A / B / 1.TXT")
印刷(FILE_NAME)
7.フォルダのパスのパスを取得します
」(パス= os.path.dirnameをA / B / 1.TXT」)
、印刷(パス)

#8は、ファイルを分割ファイル名、ファイル拡張子、 "1.TXT"を取得することができる- 。> 1つの.txt
FILE_NAME、end_str = os.path.splitext( "1.TXT")
プリント(FILE_NAME、end_str)


メソッドをシーク(位置カーソル)が「RB」モードで開かなければならない
(モード3、0は、最後の読み出し方法1相対ファイルの始まりでパラメータが負でなければならない前に、ファイル2の相対的な、反対側の端部は、です)

以下のために I :F 
オフ = -10
 一方TRUE:
    f.seek(オフ、 2 
    データ = f.readlines()
     IF   LEN(データ)> 1。 印刷' ファイルの最後の行がある:{} ' .format(データ[-1] .decode(UTF-8 ))
         BREAKの
    オフ * 2
コードの表示


#1のユーザは、ファイル名を入力し、ファイルのコピー、原稿のコピーの名前は、[コピー]を追加に基づいている、
- > 1 [コピー] .txtの1.TXT:など#

おすすめ

転載: www.cnblogs.com/wjun0/p/11515366.html