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 | permissão modo de teste |
2 | Altere o diretório de trabalho atual |
3 | os.chflags (caminho, bandeiras) Mark definir o caminho para a assinatura digital. |
4 | Alterar permissões |
5 | Mudar o dono do arquivo |
6 | Alterar o diretório raiz do processo atual |
7 | 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 | Copie o arquivo de descrição fd |
10 | Copiar um fd descritor de arquivo para outro fd2 |
11 | Ao alterar o descritor de arquivo diretório atual de trabalho |
12 | 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 | 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 | 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 | 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 | Retorna o estado fd descritor de arquivo, como stat (). |
18 | Retorna arquivo de informações contém o fd descritor de arquivo do sistema de arquivos, como statvfs () |
19 | 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 | Retorna o diretório de trabalho atual |
22 | Retorno Unicode objetos em um diretório de trabalho atual |
23 | 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 | Modificar as permissões de arquivo de conexão |
26 | Mudar o dono do arquivo, chown similar, mas não seguem links. |
27 | Criar um hard link chamado parâmetro dst, parâmetros src apontando |
28 | Retorna uma lista de arquivos ou pasta de arquivo que contém o caminho especificado do nome da pasta. |
29 | 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 | Como stat (), mas sem links simbólicos |
31 | 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 | Em número maior e menor dispositivo composto por uma série de equipamento original |
33 | 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 | 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 | No modo digital o modo para criar uma pasta com o nome de caminho. O modo padrão é 0777 (octal). |
36 | Criar um pipe nomeado, o modo para o digital, o padrão é 0666 (octal) |
37 | os.mknod (filename [, mode = 0600 , dispositivo]) |
38 | os.open (arquivo, bandeiras [, mode ]) Abra um arquivo e defina as opções desejadas aberta, parâmetro mode é opcional |
39 | Abra um novo par pseudo-terminal. pty para trás e descritor de arquivo tty. |
40 | Retorna documentos relevantes as informações de configuração do sistema. |
41 | 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 | 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 | Retorna os pontos soft link para um arquivo |
45 | 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 | Recursivamente excluir o diretório. |
47 | Renomear arquivos ou diretórios de src para dst |
48 | Recursively renomear o diretório, o arquivo também pode ser renomeado. |
49 | Remover vazia caminho do diretório especificado, se o diretório não está vazio, em seguida, lançar uma exceção OSError. |
50 | Obter caminho especificado informações, funcionalmente equivalente ao API C na chamada de sistema stat (). |
51 | os.stat_float_times ([newvalue]) |
52 | Obtém o caminho das estatísticas do sistema de arquivos |
53 | Criar um soft link |
54 | O processo retorna ao FD terminal (um os.open devolvido pelo descritor de ficheiro aberto ()) associado com o grupo |
55 | 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 | 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 | Para criar um arquivo temporário retorna um caminho único |
59 | 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 | Excluir o caminho do arquivo |
61 | 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 | A string é escrito para o fd descritor de arquivo. Devolve o comprimento real da cadeia está escrito |
Referência Endereço:
- http://kuanghy.github.io/python-os/
- http://python.usyiyi.cn/python_278/library/os.html