Einige Funktionen Rekord Python

Dieses Mal war es vor allem die Aufzeichnung über einige der Module oder Funktionen eines anderen Experiments.

os-Modul

die os.listdir () Funktion kann im angegebenen Verzeichnis alle Informationen angezeigt werden soll.
     Beispiel: os.listdir ( " / " ) 
und natürlich Gebrauch zu Fuß ()
Os (.stat Pfad)
die os.path () den Dateipfad zu verarbeiten,

os-Datei-Verzeichnis-Datei Verzeichnisinformationen

# Codierung = UTF-8 
import os
 für root, Verzeichnisse, Dateien in os.walk ( ' ./ ' );
    drucken Wurzel, dirs, Dateien

Die resultierende Datei, die Dateinamen in der angegebenen Datei gespeichert innen

# Codierung = UTF-8 
import os
 für root, Verzeichnisse, Dateien in os.walk ( ' ./ ' ):
    open ( ' test.txt ' , ' a ' ) .WRITE ( " {} {} {} " .format (root, dirs, Dateien))
# Die folgenden zusätzlichen Zweiweg 
# . Codierung 8 = UTF- 
Import OS
 für die Wurzel, Verzeichnisse, Dateien in os.walk ( ' ./ ' ):
    export + = " \ n {} {} {} " .format (root, Verzeichnisse, Dateien)
offen ( ' demo01.py ' , ' w ' ) .WRITE (Export)


# Codierung = UTF-8 
import os
Export = []
 für root, dirs, Dateien in os.walk ( ' ./ ' ):
    export.append ( " \ n {} {} {} " .format (root, Verzeichnisse, Dateien))
offen ( ' demo01.py ' , ' w ' ) .WRITE ( '' .join (Export))

Datei suchen den gewünschten Effekt

pysoso.py Python - E mysoso.txt
 # Verzeichnisinhalt aufgezeichnet als mysoso.txt 
Python pysoso.py -e sos / mysoso.txt
 # in dem Verzeichnisinhalt zu mysoso.txt sos Verzeichnis gespeichert 
Python pysoso.py -d sos - k China Tanken
 # Informationen im Verzeichnis sos sucht, sucht die Datei oder das Verzeichnis mit chinesischen Betankungs Worten.

Möchten Sie diesen Effekt erzielen, ist es notwendig, den Inhalt der Datei ist funktional zu schreiben.

# Codierung = UTF-8 
import os
 def cdWalker (CDM-, CDF):
    Export = "" 
    für root, dirs, Datei in os.walk (cdm):
        export + = " \ n {}; {}; {} " .format (root, Verzeichnisse, Dateien)
    offen (CDF, ' w ' ) .WRITE (Export)
cdWalker ( ' ./ ' , ' cd1.txt ' )
cdWalker ( ' ./ ' , ' cd2.txt ' )

Join-Nachricht

# Codierung = UTF-8 
import os, sys
 Drucken sys.argv
 def cdWalker (CDM-, CDF):
    Export = "" 
    für root, dirs, Dateien in os.walk (cdm):
        export + = " \ n {}; {}; {} " .format (root, Verzeichnisse, Dateien)
    offen (CDF, ' w ' ) .WRITE (Export)
 # cdWalker ( './', 'mysoso.txt')

Join bestimmen, ob ...... sonst,

# Codierung = UTF-8 
import os, sys
CDM = ' ./ ' 
def cdWalker (cdm, CDF):
    Export = '' 
    für root, dirs, Dateien in os.walk (cdm):
        export + = ' \ n {}; {}; {} ' .format (root, Verzeichnisse, Dateien)
    offen (CDF, ' w ' ) .WRITE (Export)
 # cdWalker ( './', 'mysos.txt') , 
wenn  " -er " == sys.argv [1 ]:
    cdWalker (CDM, die sys.argv [ 2 ])
     Drucken  " Aufzeichnen von Informationen} { " .format (die sys.argv [2 ])
 die sonst :
      Drucken  '' ' PyC Verwendung:
     Python pyc.py -e mysos.txt
    # Inhalt der Datei wird als mysos.txt aufgezeichnet
    ‚‘‘

--------------------------------------------- Rest Trennlinie - -------------------------------------------------- -

Ich denke du magst

Origin www.cnblogs.com/zi-Chuan/p/12459963.html
Empfohlen
Rangfolge