Latest web development tutorials

métodos de arquivo / diretório Python OS

móduloos fornece uma maneira muito rica para lidar com arquivos e diretórios.Comumente método utilizado na seguinte tabela:

Não. Método e Descrição
1

os.access (path, mode)


permissão modo de teste
2

os.chdir (caminho)


Altere o diretório de trabalho atual
3

os.chflags (caminho, bandeiras)


Mark definir o caminho para a assinatura digital.
4

os.chmod (path, mode)


Alterar permissões
5

os.chown (caminho, uid, gid)


Mudar o dono do arquivo
6

os.chroot (caminho)


Alterar o diretório raiz do processo atual
7

os.close (FD)


Feche a fd descritor de arquivo
8

os.closerange (fd_low, fd_high)


Feche todos os descritores de arquivo de fd_low (inclusão) para fd_high (não incluído), o erro será ignorado
9

os.dup (FD)


Copie o arquivo de descrição fd
10

os.dup2 (fd, fd2)


Copiar um fd descritor de arquivo para outro fd2
11

os.fchdir (FD)


Ao alterar o descritor de arquivo diretório atual de trabalho
12

os.fchmod (fd, modo)


Alterar os direitos de acesso de um arquivo para o arquivo especificado pela fd parâmetro, o modo de parâmetro é o arquivo permissões de acesso no Unix.
13

os.fchown (fd, uid, gid)


Alterar a propriedade de um arquivo, esta função modifica ID de usuário e ID de grupo de um arquivo, o arquivo especificado pelo fd descritor de arquivo.
14

os.fdatasync (FD)


Forçado escrever arquivo no disco, o arquivo especificado pelo fd descritor de arquivo, mas não impõe as informações de status do arquivo de atualização.
15

os.fdopen (fd [, mode [, bufsize]])


Criar um objeto de arquivo descritor de arquivo fd, e retorna o objeto de arquivo
16

os.fpathconf (fd, nome)


Retorna uma informação de configuração do sistema de arquivos aberto. Nome do valor para recuperar a configuração do sistema, pode ser uma cadeia de valores do sistema definidos, esses nomes especificados em muitos padrões (POSIX.1, Unix 95, Unix 98 e outros).
17

os.fstat (FD)


Retorna o estado fd descritor de arquivo, como stat ().
18

os.fstatvfs (FD)


Retorna arquivo de informações contém o fd descritor de arquivo do sistema de arquivos, como statvfs ()
19

os.fsync (FD)


Forçar o fd descritor de arquivo do arquivo é gravado no disco rígido.
20

os.ftruncate (fd, comprimento)


Clipping descritor de arquivo fd arquivo correspondente, de modo que não pode exceder o tamanho máximo de arquivo.
21

os.getcwd ()


Retorna o diretório de trabalho atual
22

os.getcwdu ()


Retorno Unicode objetos em um diretório de trabalho atual
23

os.isatty (FD)


Se o fd descritor de arquivo é aberto, e conectado com o dispositivo tty (-como), ele retorna true, caso contrário, False.
24

os.lchflags (caminho, bandeiras)


Mark definir o caminho para a assinatura digital, chflags semelhantes (), mas sem links simbólicos
25

os.lchmod (path, mode)


Modificar as permissões de arquivo de conexão
26

os.lchown (caminho, uid, gid)


Mudar o dono do arquivo, chown similar, mas não seguem links.
27

os.link (src, dst)


Criar um hard link chamado parâmetro dst, parâmetros src apontando
28

os.listdir (caminho)


Retorna uma lista de arquivos ou pasta de arquivo que contém o caminho especificado do nome da pasta.
29

os.lseek (fd, pos, como)


Definir o descritor de arquivo fd atual pos posição, como modificar: pos SEEK_SET 0 configuração a partir do arquivo ou o início do cálculo; SEEK_CUR ou 1 a partir do cálculo da posição actual; os.SEEK_END ou dois a partir do final do arquivo começou em Unix, Windows. eficaz
30

os.lstat (caminho)


Como stat (), mas sem links simbólicos
31

os.major (dispositivo)


dispositivo de extracção número principal de um número de dispositivo bruto (usando estatísticas em st_dev ou campo st_rdev).
32

os.makedev (maior, menor)


Em número maior e menor dispositivo composto por uma série de equipamento original
33

os.makedirs (path [, mode])


função de criação de pasta recursiva. Como mkdir (), mas todas as pastas de nível intermediário que você cria necessidades para incluir subpastas.
34

os.minor (dispositivo)


dispositivo de extracção menor número de um número de dispositivo bruto (usando estatísticas em st_dev ou campo st_rdev).
35

os.mkdir (path [, mode])


No modo digital o modo para criar uma pasta com o nome de caminho. O modo padrão é 0777 (octal).
36

os.mkfifo (path [, mode])


Criar um pipe nomeado, o modo para o digital, o padrão é 0666 (octal)
37

os.mknod (filename [, mode = 0600 , dispositivo])
Criar um nó do sistema de arquivos filename chamado (arquivo, arquivo especial de dispositivo ou pipe nomeado).

38

os.open (arquivo, bandeiras [, mode ])


Abra um arquivo e defina as opções desejadas aberta, parâmetro mode é opcional
39

os.openpty ()


Abra um novo par pseudo-terminal. pty para trás e descritor de arquivo tty.
40

os.pathconf (caminho, nome)


Retorna documentos relevantes as informações de configuração do sistema.
41

os.pipe ()


Criar um cachimbo. Retorna um par de descritores de arquivo (r, w), respectivamente, para ler e escrever
42

os.popen (comando [, mode [, bufsize]])


Abra um comando de um oleoduto
43

os.read (fd, n)


Leia a partir do descritor de arquivo fd até n bytes e retorna uma string contendo os bytes lido, o correspondente fd descritor de arquivo chegou ao fim, retorna uma cadeia vazia.
44

os.readlink (caminho)


Retorna os pontos soft link para um arquivo
45

os.remove (caminho)


Remover o caminho para o caminho do ficheiro. Se o caminho for uma pasta, irá lançar OSError; veja abaixo rmdir () exclui um diretório.
46

os.removedirs (caminho)


Recursivamente excluir o diretório.
47

os.rename (src, dst)


Renomear arquivos ou diretórios de src para dst
48

os.renames (antigo, novo)


Recursively renomear o diretório, o arquivo também pode ser renomeado.
49

os.rmdir (caminho)


Remover vazia caminho do diretório especificado, se o diretório não está vazio, em seguida, lançar uma exceção OSError.
50

os.stat (caminho)


Obter caminho especificado informações, funcionalmente equivalente ao API C na chamada de sistema stat ().
51

os.stat_float_times ([newvalue])
Decisão sobre se a flutuar objetos exibir o stat_result timestamp

52

os.statvfs (caminho)


Obtém o caminho das estatísticas do sistema de arquivos
53

os.symlink (src, dst)


Criar um soft link
54

os.tcgetpgrp (FD)


O processo retorna ao FD terminal (um os.open devolvido pelo descritor de ficheiro aberto ()) associado com o grupo
55

os.tcsetpgrp (fd, pg)


definindo fd terminal de grupo de processos (que consiste os.open retornado () descritores de arquivos abertos) associados à pg.
56

os.tempnam ([dir [, prefixo] ])


Retorna um caminho único para a criação de arquivos temporários.
57

os.tmpfile ()


Ele retorna um modo aberto (w + b) objeto de arquivo. Este objeto não possui uma entrada de pasta de arquivo, nenhum descritor de arquivo será excluído automaticamente.
58

os.tmpnam ()


Para criar um arquivo temporário retorna um caminho único
59

os.ttyname (FD)


Ele retorna um string que representa o fd descritor de arquivo está associado com um dispositivo terminal. Se fd não está associado a um dispositivo terminal, uma exceção é lançada.
60

os.unlink (caminho)


Excluir o caminho do arquivo
61

os.utime (caminho, vezes)


Voltar para acessar e modificar o caminho do arquivo de tempo especificado.
62

os.walk (superior [, topdown = True [, onerror = None [, followlinks = False]]])


pasta de saída, o nome do arquivo no pé da árvore, para cima ou para baixo.
63

os.write (fd, str)


A string é escrito para o fd descritor de arquivo. Devolve o comprimento real da cadeia está escrito

Referência Endereço: