Métodos de arquivo / diretório do sistema operacional Python
o osO módulo Python fornece uma grande variedade de métodos úteis para manipular arquivos e diretórios. A maioria dos métodos úteis estão listados aqui -
Sr. Não. | Métodos com Descrição |
---|---|
1 | os.access (caminho, modo) Use o uid / gid real para testar o acesso ao caminho. |
2 | os.chdir (caminho) Mude o diretório de trabalho atual para o caminho |
3 | os.chflags (caminho, sinalizadores) Defina os sinalizadores de caminho para os sinalizadores numéricos. |
4 | os.chmod (caminho, modo) Altere o modo do caminho para o modo numérico. |
5 | os.chown (caminho, uid, gid) Altere o proprietário e o id do grupo do caminho para o uid e gid numéricos. |
6 | os.chroot (caminho) Altere o diretório raiz do processo atual para caminho. |
7 | os.close (fd) Feche o descritor de arquivo fd. |
8 | os.closerange (fd_low, fd_high) Feche todos os descritores de arquivo de fd_low (inclusive) a fd_high (exclusivo), ignorando os erros. |
9 | os.dup (fd) Retorne uma duplicata do descritor de arquivo fd. |
10 | os.dup2 (fd, fd2) Duplique o descritor de arquivo fd para fd2, fechando o último primeiro, se necessário. |
11 | os.fchdir (fd) Altere o diretório de trabalho atual para o diretório representado pelo descritor de arquivo fd. |
12 | os.fchmod (fd, modo) Altere o modo do arquivo fornecido por fd para o modo numérico. |
13 | os.fchown (fd, uid, gid) Altere o proprietário e o id do grupo do arquivo fornecido por fd para o uid e gid numéricos. |
14 | os.fdatasync (fd) Força a gravação do arquivo com filedescriptor fd no disco. |
15 | os.fdopen (fd [, modo [, bufsize]]) Retorna um objeto de arquivo aberto conectado ao descritor de arquivo fd. |
16 | os.fpathconf (fd, nome) Retorna informações de configuração do sistema relevantes para um arquivo aberto. nome especifica o valor de configuração a ser recuperado. |
17 | os.fstat (fd) Status de retorno para o descritor de arquivo fd, como stat (). |
18 | os.fstatvfs (fd) Retorna informações sobre o sistema de arquivos que contém o arquivo associado ao descritor de arquivo fd, como statvfs (). |
19 | os.fsync (fd) Força a gravação do arquivo com filedescriptor fd no disco. |
20 | os.ftruncate (fd, comprimento) Truncar o arquivo correspondente ao descritor de arquivo fd, de modo que tenha no máximo bytes de comprimento. |
21 | os.getcwd () Retorne uma string representando o diretório de trabalho atual. |
22 | os.getcwdu () Retorne um objeto Unicode que representa o diretório de trabalho atual. |
23 | os.isatty (fd) Retorna True se o descritor de arquivo fd está aberto e conectado a um dispositivo tty (-like), caso contrário, False. |
24 | os.lchflags (caminho, sinalizadores) Defina os sinalizadores de caminho para os sinalizadores numéricos, como chflags (), mas não siga links simbólicos. |
25 | os.lchmod (caminho, modo) Altere o modo do caminho para o modo numérico. |
26 | os.lchown (caminho, uid, gid) Altere o proprietário e o id do grupo do caminho para o uid e gid numéricos. Esta função não seguirá links simbólicos. |
27 | os.link (src, dst) Crie um link físico apontando para src denominado dst. |
28 | os.listdir (caminho) Retorne uma lista contendo os nomes das entradas no diretório fornecido por caminho. |
29 | os.lseek (fd, pos, how) Defina a posição atual do descritor de arquivo fd para position pos, modificado por how. |
30 | os.lstat (caminho) Como stat (), mas não siga links simbólicos. |
31 | os.major (dispositivo) Extraia o número principal do dispositivo de um número de dispositivo bruto. |
32 | os.makedev (maior, menor) Componha um número de dispositivo bruto a partir dos números de dispositivo principais e secundários. |
33 | os.makedirs (caminho [, modo]) Função de criação de diretório recursiva. |
34 | os.minor (dispositivo) Extraia o número secundário do dispositivo de um número de dispositivo bruto. |
35 | os.mkdir (caminho [, modo]) Crie um diretório denominado caminho com modo de modo numérico. |
36 | os.mkfifo (caminho [, modo]) Crie um caminho denominado FIFO (um canal nomeado) com o modo de modo numérico. O modo padrão é 0666 (octal). |
37 | os.mknod (nome do arquivo [, modo = 0600, dispositivo]) Crie um nó do sistema de arquivos (arquivo, arquivo especial do dispositivo ou canal nomeado) chamado nome do arquivo. |
38 | os.open (arquivo, sinalizadores [, modo]) Abra o arquivo e defina vários sinalizadores de acordo com os sinalizadores e, possivelmente, seu modo de acordo com o modo. |
39 | os.openpty () Abra um novo par de pseudo-terminal. Retorne um par de descritores de arquivo (mestre, escravo) para o pty e o tty, respectivamente. |
40 | os.pathconf (caminho, nome) Retorne informações de configuração do sistema relevantes para um arquivo nomeado. |
41 | os.pipe () Crie um tubo. Retorne um par de descritores de arquivo (r, w) utilizáveis para leitura e gravação, respectivamente. |
42 | os.popen (comando [, modo [, tamanho bufs]]) Abra um tubo de ou para o comando. |
43 | os.read (fd, n) Leia no máximo n bytes do descritor de arquivo fd. Retorna uma string contendo os bytes lidos. Se o final do arquivo referido por fd foi alcançado, uma string vazia é retornada. |
44 | os.readlink (caminho) Retorne uma string representando o caminho para o qual o link simbólico aponta. |
45 | os.remove (caminho) Remova o caminho do arquivo. |
46 | os.removedirs (caminho) Remova os diretórios recursivamente. |
47 | os.rename (src, dst) Renomeie o arquivo ou diretório src para dst. |
48 | os.renames (antigo, novo) Diretório recursivo ou função de renomeação de arquivo. |
49 | os.rmdir (caminho) Remova o caminho do diretório |
50 | os.stat (caminho) Execute uma chamada de sistema stat no caminho fornecido. |
51 | os.stat_float_times ([newvalue]) Determine se stat_result representa timestamps como objetos float. |
52 | os.statvfs (caminho) Execute uma chamada de sistema statvfs no caminho fornecido. |
53 | os.symlink (src, dst) Crie um link simbólico apontando para src denominado dst. |
54 | os.tcgetpgrp (fd) Retorna o grupo de processos associado ao terminal fornecido por fd (um descritor de arquivo aberto conforme retornado por open ()). |
55 | os.tcsetpgrp (fd, pg) Defina o grupo de processos associado ao terminal fornecido por fd (um descritor de arquivo aberto conforme retornado por open ()) para pg. |
56 | os.tempnam ([dir [, prefixo]]) Retorne um nome de caminho exclusivo que seja razoável para a criação de um arquivo temporário. |
57 | os.tmpfile () Retorna um novo objeto de arquivo aberto no modo de atualização (w + b). |
58 | os.tmpnam () Retorne um nome de caminho exclusivo que seja razoável para a criação de um arquivo temporário. |
59 | os.ttyname (fd) Retorna uma string que especifica o dispositivo de terminal associado ao descritor de arquivo fd. Se fd não estiver associado a um dispositivo terminal, uma exceção é levantada. |
60 | os.unlink (caminho) Remova o caminho do arquivo. |
61 | os.utime (caminho, horas) Defina os tempos de acesso e modificação do arquivo especificado por caminho. |
62 | os.walk (top [, topdown = True [, onerror = None [, followlinks = False]]]) Gere os nomes dos arquivos em uma árvore de diretório percorrendo a árvore de cima para baixo ou de baixo para cima. |
63 | os.write (fd, str) Escreva a string str no descritor de arquivo fd. Retorna o número de bytes realmente gravados. |