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:
As operações específicas são as seguintes
import os
- Mudar o caminho de trabalho
os.chdir("C:\软件")
- Obtenha o diretório de trabalho atual, ou seja, o caminho do diretório onde o script Python atual funciona:
os.getcwd()
'C:\\软件'
- 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']
- Função para excluir um arquivo
os.remove("测试\测试.txt")
- Excluir vários diretórios
os.removedirs("测试")
- Crie um diretório multinível
os.makedirs("测试\测试")
- Verifique se o caminho fornecido é um arquivo
os.path.isfile("EViews 10.0 64位.zip")
True
- Verifique se o caminho fornecido é um diretório
os.path.isdir("EViews 10.0 64位.zip")
False
- Determine se é um caminho absoluto
os.path.isabs(r"C:\软件")
True
- Verifique se o caminho fornecido realmente existe
os.path.exists(r"C:\user")
False
- 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')
- Extensão separada
os.path.splitext('typora-setup-x64_0.9.78.exe')
('typora-setup-x64_0.9.78', '.exe')
- Executar comandos shell
os.system()
0
- Reordenar
os.rename(old,new)
- Obter tamanho do arquivo
os.path.getsize(filename)
0
- 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