Resumo dos métodos do módulo de operação do arquivo OS em Python com mapa mental

Resumo dos métodos do módulo de operação do arquivo OS em Python com mapa mental

O módulo os fornece um método muito rico para lidar com arquivos e diretórios. Este artigo irá apresentar brevemente os métodos comumente usados, conforme mostrado na tabela a seguir:

Mapa mental dos métodos comuns do módulo OS

As operações específicas são as seguintes

import os
  1. Mudar o caminho de trabalho
os.chdir("C:\软件")
  1. Obtenha o diretório de trabalho atual, ou seja, o caminho do diretório onde o script Python atual funciona:
os.getcwd()
'C:\\软件'
  1. Retorna todos os nomes de arquivos e diretórios no diretório especificado
os.listdir()
['basic-miktex-20.12-x64.exe',
 'EViews 10.0 64位.zip',
 'Navicat Keygen Patch v5.6.0 DFoX.exe',
 'navicat150_premium_cs_x64.exe',
 'nbpreview-master',
 'pandoc-2.0.1.1-windows.msi',
 'Snipaste-2.3.5-Beta-x64',
 'typora-setup-x64_0.9.78.exe']
  1. Função para excluir um arquivo
os.remove("测试\测试.txt")
  1. Excluir vários diretórios
os.removedirs("测试")
  • Crie um diretório multinível
os.makedirs("测试\测试")
  1. Verifique se o caminho fornecido é um arquivo
os.path.isfile("EViews 10.0 64位.zip")
True
  1. Verifique se o caminho fornecido é um diretório
os.path.isdir("EViews 10.0 64位.zip")
False
  1. Determine se é um caminho absoluto
os.path.isabs(r"C:\软件")
True
  1. Verifique se o caminho fornecido realmente existe
os.path.exists(r"C:\user")
False
  1. Retorna o nome do diretório e o nome do arquivo de um caminho
os.path.split('typora-setup-x64_0.9.78.exe')
('', 'typora-setup-x64_0.9.78.exe')
  1. Extensão separada
os.path.splitext('typora-setup-x64_0.9.78.exe')   
('typora-setup-x64_0.9.78', '.exe')
  1. Executar comandos shell
os.system() 
0
  1. Reordenar
os.rename(old,new)
  1. Obter tamanho do arquivo
os.path.getsize(filename)
0
  1. Indique qual plataforma você está usando
os.name
'nt'

Para Windows, é 'não' e para usuários Linux / Unix, é 'posix'

É o fim, se te ajudar, seja bem-vindo para curtir e seguir, seus curtidas são muito importantes para mim

Acho que você gosta

Origin blog.csdn.net/qq_45176548/article/details/111601730
Recomendado
Clasificación