いくつかの関数のレコードのpython

この時間は、それは主に別の実験のモジュールまたは機能の一部について記録しました。

osモジュール

でos.listdir()関数は、指定されたディレクトリ内のすべての情報を表示することができます。
     EG:os.listdir( " / " 
コース利用ウォークの()
OS(.stat;パス)
ファイルのパスを処理するためにはos.path()

OSファイル・ディレクトリのファイルのディレクトリ情報

コーディング= UTF-8 
インポートOS
 のためのルート、DIRS、ファイル os.walk(' ./ ' )。
    印刷根、dirsに、ファイル

結果のファイル、指定されたファイルの内部に保存されたファイル名

コーディング= UTF-8 
インポートOS
 のためのルート、DIRS、ファイル os.walk(' ./ ' ):
    オープン(' test.txtの'' ').WRITE(" {} {} {} " .format (根、dirsに、ファイル))
下面另外两种写法コーディング= UTF-8 
インポートOS
 のためのルート、DIRS、ファイル os.walk(' ./ ' ):
    エクスポート + = " \ N {} {} {} " .format(根、DIRS 、ファイル)
オープン(' demo01.py '' W ' ).WRITE(エクスポート)


= UTF-8符号化
インポートOSの
エクスポート = []
 のためのルート、DIRS、ファイル os.walk(' ./ ' ):
    エクスポート.append("\ N {} {} {} .format(ルート、DIRS、ファイル)) オープン' demo01.py '' W ').WRITE('' .join(エクスポート))

ファイルには、所望の効果を検索します

pysoso.py Pythonの- Eはmysoso.txt
 mysoso.txtとして記録されているディレクトリの内容
のPython pysoso.py -e SOS / mysoso.txt
 mysoso.txt SOSディレクトリにディレクトリの内容に保存されている 
のpython pysoso.py -d SOSを- 給油K中国
 #の検索SOSディレクトリ内の情報、中国の給油言葉で、ファイルやディレクトリの外観を。

ファイルの内容が機能している記述する必要があり、この効果を達成したいです。

コーディング= UTF-8 
インポートOS
 DEF cdWalker(CDM、CDF):
    輸出 = "" 
    のためのルート、DIRS、ファイルos.walk(CDM):
        エクスポート + = " \ N {}、{}、{} " 。フォーマット(ルート、dirsに、ファイル)
    オープン(CDF、' W ' ).WRITE(輸出)
cdWalker(' ./ '' cd1.txt ' 
cdWalker(' ./ '' cd2.txt '

メッセージに参加

コーディング= UTF-8 
インポートOS、SYS
 印刷sys.argvの
 DEF :cdWalker(CDM、CDF)
    エクスポート = "" 
    のためのルート、DIRS、ファイルos.walk(CDM):
        エクスポート + = " \ N {}、{ }; {} .format(ルート、DIRS、ファイル)
    オープン(CDF、' W ' ).WRITE(エクスポート)
 cdWalker( './'、 'mysoso.txt')

、......それ以外かどうかを判断しよう

コーディング= UTF-8 
インポートOS、SYS 
CDM = ' ./ ' 
DEF cdWalker(CDM、CDF):
    輸出 = '' 
    のためのルート、DIRS、ファイルos.walk(CDM):
        エクスポート + = ' \ N {} ; {}、{} ' .format(ルート、DIRS、ファイル)
    オープン(CDF、' W ' ).WRITE(エクスポート)
 cdWalker(' ./」、 'mysos.txt')
であれば " -e " == sys.argvの[1 ]:
    cdWalker(CDM、sys.argvの[ 2 ])
     印刷 記録情報{} .Format(sys.argvの[2 ])
 印刷 '' ' PYCの使用:
     Pythonのpyc.py -e mysos.txt 
    ファイルの#内容はmysos.txtとして記録されています
    ' ''

---------------------------------------------残りの行を分割します - -------------------------------------------------- -

おすすめ

転載: www.cnblogs.com/zi-Chuan/p/12459963.html