Operaciones comunes de archivos y archivos en python-1

Operaciones comunes de archivos y archivos en python:

1. Enumere el contenido de carpetas o archivos en la carpeta especificada




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. La ubicación del directorio donde se ejecuta su programa:

print(os.getcwd())

3. ¿Qué archivos están en el mismo directorio de nivel donde se está ejecutando su programa?

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

4. Ejemplo: enumere los archivos en el directorio en la ruta especificada

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

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

5. Ejemplo: enumere las carpetas del directorio en el directorio en la ruta especificada

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

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

6. Integral

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. Fórmula de derivación de lista: De
esta manera, se puede implementar en la carpeta actual, pero no se puede especificar la ruta de la carpeta. Luego, vuelva a probarlo:

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

El escenario de uso es un programa escrito por usted mismo, puede obtener los archivos y carpetas en el directorio del programa.

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

Supongo que te gusta

Origin blog.csdn.net/wtt234/article/details/114122301
Recomendado
Clasificación