この時間は、それは主に別の実験のモジュールまたは機能の一部について記録しました。
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として記録されています ' ''
---------------------------------------------残りの行を分割します - -------------------------------------------------- -