Python OS Path Split

Python OS Path Split

O sistema operacional (OS) é um módulo que é disponibilizado pelo Python que permite a troca de informações e o sistema operacional. Podemos escrever um script no Python simplesmente importando "OS"; Não há necessidade de adquirir nenhum software adicional. O pacote "OS" do Python tem uma coleção de procedimentos. Mas neste artigo, vamos nos concentrar no “OS.caminho.Técnica Split () ”, que divide os caminhos em pares chamados cabeças e caudas. O nome de usuário e a localização do arquivo estão incluídos na parte da cabeça, enquanto o único componente incluído na parte da cauda é o próprio nome do arquivo. Assim como no “usuário/aqsayasin/desktop/arquivo.Txt ”Path, que contém o nome do usuário e a localização do arquivo, a parte da cabeça deste caminho é“ Usuário/Aqsayasin/Desktop ”. A parte da cauda é “arquivo.txt ”, que é o nome do arquivo. Se o nome do caminho termina com uma barra, ele retorna a seção da cauda vazia porque a parte da cabeça inclui barras, mas a parte da cauda não inclui uma barra. Se o título do caminho não envolver uma barra, a parte da cabeça estará vazia.

Sintaxe do Python OS.Caminho.Método Split ()

Exemplo 1: Utilizando o sistema operacional.Caminho.Método Split () no Script Python

Neste exemplo, dividimos a rota em dois pedaços usando o “OS do Python.caminho.Método Split () ”. O sistema operacional de um computador (SO), que é instalado pela primeira vez por um programa de inicialização, é o programa que gerencia todos os outros aplicativos de aplicativos. Os programas de aplicativos pedem serviços ao sistema de computador usando uma interface de programa de software específica. Python's “Path.O método split () ”é frequentemente usado para dividir o nome do caminho em suas partes da cabeça e da cauda. Nesse caso, a última parte do nome do caminho é chamada de cauda, ​​e a primeira parte é chamada de cabeça.

Para começar a implementar o código, importe o módulo Python "OS". Para executar o arquivo de script, usamos o software "Spyder". Instale e apagar os diretórios, obtenha seus dados, altere o diretório, encontre a pasta e outras operações são possíveis com o pacote do sistema operacional no python. Antes de poder se comunicar com o sistema operacional, você deve importar o módulo "OS".

Então, na etapa seguinte, adicionamos o caminho que queremos dividir. Para fazer isso, temos uma pasta em nossa área de trabalho chamada "Record". Copiamos o caminho da pasta a partir daí e passamos aqui, como mostrado na imagem a seguir. Como o nome de usuário é "aqsa yasin", o caminho é "usuário/aqsayasin/desktop/registro.TXT.”Agora que temos um arquivo armazenado na área de trabalho, ele primeiro exibe o local como desktop e depois o nome do arquivo. Isso é mantido na variável "caminho". Assim, na etapa seguinte, chamamos o “caminho.Split () "função com" OS "e passa a variável" Path "como seu parâmetro. A saída do “OS.caminho.o método split () "é mantido no argumento" head_tail "que é passado para a função" print () "depois disso.

O gráfico a seguir mostra que o caminho é dividido em duas partes. A seção principal do arquivo agora é "usuário/aqsayasin/desktop", enquanto a parte da cauda é o componente restante, que é o "registro.txt ”nome do arquivo. Lembre -se sempre de que a parte da cauda deste caminho é sempre separada sem uma barra e por uma vírgula.

Agora temos outro exemplo em que dividimos um caminho em sua cabeça e cauda usando o “OS.Método Pathsplit () ”. Nesta ilustração, as seções de cabeça e cauda são mostradas individualmente no primeiro.

Vamos começar implementando o código. Primeiro, importe o módulo Python "O". Em seguida, copie o caminho das propriedades da pasta que criamos na área de trabalho cujo nome é "dados". O caminho da pasta é “Usuário/aqsayasin/Desktop/Data.TXT.”Este caminho exibe o nome do usuário, a localização do arquivo e o nome da pasta. Este caminho é mantido na variável "caminho" que fizemos. Então, usando o “OS.caminho.Método Split () ”com o argumento“ Path ”, dividimos o caminho em um par de cabeça e cauda. Depois disso, chamamos a função "print ()", passando a declaração "Chefe de %s" como entrada e o "caminho" e "head_tail" como seus argumentos. O método %s é usado principalmente quando muitas cordas são combinadas.

Podemos usá -lo para estilizar um valor que está contido em uma string. É aplicado para incorporar uma string dentro de outra string. Em seguida, para imprimir a parte da cauda, ​​executamos a função "print ()", passando os argumentos "cauda da cabeça (1) e" caminho "e a frase" cauda de% s ". Em seguida é começar uma programação com "\ n". Então, invocando o caminho no “os.caminho.método split () ”, apenas começamos a parte“ cabeça ”. O caminho do componente principal é "Usuário/Aqsayasin/Desktop/". O nome da pasta é omitido porque não faz parte da parte da cabeça.

A função "print ()" é então invocada na etapa seguinte, passando o parâmetro "caminho", que é a parte da cabeça. Então, na etapa seguinte, repetimos o método que usamos para imprimir a seção da cabeça chamando a função "print ()" mais uma vez e passando o caminho da cauda dentro dela. Para isso, use os “dados.caminho txt ”, que inclui apenas o nome da pasta.

Agora você pode ver na saída que ele divide o caminho em duas seções. Ele exibe inicialmente a rota completa e depois deixou de fora a parte da cauda para exibir a parte da cabeça, “Usuário/Aqsayasin/Desktop”. Em seguida, apresenta o nome do arquivo “Dados.txt ”para a parte restante do caminho. Como a parte da cauda não é exibida com a barra, podemos ver que ela não tem nenhum corte.

Exemplo 2: Usando o sistema operacional.Caminho.Método Split () com um caminho vazio

Nesta demonstração, o Python “OS.caminho.O método split () ”é usado com um caminho vazio para demonstrar o que acontece se enviarmos um caminho vazio para o método.

Vamos começar implementando o código. Primeiro, devemos importar a biblioteca Python “O”. Em seguida, criamos a variável "Path" e armazenamos um caminho vazio, como mostrado no exemplo anterior, onde criamos uma pasta na área de trabalho e colamos seu link no código como seu caminho. No entanto, neste caso, usamos um caminho vazio. O caminho vazio é então colocado na variável "Path", que é chamada na etapa a seguir "OS.caminho.Método Split () ”em Python.

A saída resultante é então salva no objeto "Head_tail". Em seguida, chamamos o método "print ()" com a declaração "Chefe de% s", o parâmetro "Path" e o argumento "head_tail". Então, na fase seguinte, executamos a função print () mais uma vez para a cauda, ​​passando os argumentos "Path" e "Head_tail", bem como a declaração "Tail of %s". Vamos verificar a saída deste código.

O caminho ainda está separado nas seções de cabeça e cauda. Mas como usamos as seções vazias, as seções da cabeça e da cauda estão vazias. Não há barras óbvias na parte da cabeça.

Conclusão

Este artigo descreveu como dividir um caminho usando o “OS do Python.caminho.Método Split () ”. O caminho é dividido em um par de segmentos de cabeça e cauda. No primeiro exemplo, criamos uma pasta na área de trabalho, copiamos seus caminhos das propriedades, colamos no código e usamos o “caminho.Split () ”para dividir o caminho em algumas cabeças e caudas. No segundo exemplo, usamos um caminho vazio que devolveu a cabeça e a cauda com uma tupla vazia. Sempre lembre -se de que o Slash não inclui a seção da cauda. Somente o nome do arquivo, que compõe o último elemento do caminho, está contido neste componente da cauda.