Allgemeine Operationen von Dateien und Dateien unter Python-1

Allgemeine Operationen von Dateien und Dateien unter Python:

1. Listen Sie den Inhalt von Ordnern oder Dateien unter dem angegebenen Ordner auf




import os



# print([x for x in os.listdir('.') if os.path.isdir(x)])


file1=os.listdir(r"d:\temp")

#  列出指定文件夹下文件夹的名称
for item in file1:
    # print(item)
    item="d:/temp/{}".format(item)
    if os.path.isdir(item):
        print(item)

# print(file1)

print("---------------")
# 列出指定文件夹下的文件内容
for itemfile in file1:
    itemfile="d:/temp/{}".format(itemfile)
    if os.path.isfile(itemfile):
        print(itemfile)

2. Der Verzeichnisspeicherort, an dem Ihr Programm ausgeführt wird:

print(os.getcwd())

3. Welche Dateien befinden sich in demselben Ebenenverzeichnis, in dem Ihr Programm ausgeführt wird?

print(os.listdir(os.getcwd()))

4. Beispiel: Listen Sie die Dateien im Verzeichnis unter dem angegebenen Pfad auf

file1=os.listdir(os.getcwd())

for itemfile in file1:
 
    if os.path.isfile(itemfile):
        print(itemfile)

5. Beispiel: Listen Sie die Verzeichnisordner unter dem Verzeichnis unter dem angegebenen Pfad auf

file1=os.listdir(os.getcwd())
for item in file1:

    if os.path.isdir(item):
        print(item)

6. Umfassend

file1=os.listdir(os.getcwd())

for itemfile in file1:
    # itemfile = "d:/temp/{}".format(itemfile)
    if os.path.isfile(itemfile):
        print(itemfile)

for item in file1:
    # itemfile = "d:/temp/{}".format(itemfile)
    if os.path.isdir(item):
        print(item)

7. Listenableitungsformel: Auf
diese Weise kann sie im aktuellen Ordner implementiert werden, der Pfad des Ordners kann jedoch nicht angegeben werden. Testen Sie ihn anschließend erneut:

print([x for x in os.listdir('.') if os.path.isdir(x)])

Das Verwendungsszenario ist ein von Ihnen selbst geschriebenes Programm. Sie können die Dateien und Ordner im Verzeichnis des Programms abrufen.

[x for x in os.listdir('.') if os.path.isdir(x)]

Ich denke du magst

Origin blog.csdn.net/wtt234/article/details/114122301
Empfohlen
Rangfolge