Red de conocimiento informático - Material del sitio web - Cómo aprender el módulo del sistema operativo de Python

Cómo aprender el módulo del sistema operativo de Python

1. Descripción general del módulo del sistema operativo

El módulo del sistema operativo Python contiene funciones comunes del sistema operativo. Este módulo es especialmente importante si desea que su programa sea independiente de la plataforma. (Al grano)

2. Métodos comúnmente utilizados

1. os.name

La cadena de salida indica la plataforma que se está utilizando. Si es una ventana, está representada por 'nt', para usuarios de Linux/Unix, es 'posix'.

2. La función os.getcwd()

obtiene el directorio de trabajo actual, que es la ruta del directorio donde funciona el script Python actual.

3. os.listdir()

Devuelve todos los nombres de archivos y directorios en el directorio especificado.

>>> os.listdir(os.getcwd())

['Django', 'DLLs', 'Doc', 'include', 'Lib', 'libs ', 'LICENCIA.txt', 'MySQL-python-wininst.log', 'NOTICIAS.txt', 'PIL-wininst.log', 'python.exe', 'pythonw.exe', 'README.txt', 'RemoveMySQL-python.exe', 'RemovePIL.exe', 'Removesetuptools.exe', 'Scripts', 'setuptools-wininst.log', 'tcl', 'Herramientas', 'w9xpopen.exe']

>>>

4. os.remove()

Eliminar un archivo.

5.os.system()

Ejecute el comando shell.

>>> os.system('dir')

>>> os.system('cmd') #Iniciar dos

6. sep puede reemplazar los separadores de ruta específicos del sistema operativo.

7. La cadena os.linesep proporciona el terminador de línea utilizado por la plataforma actual

>>> os.linesep

'\r\n' # Windows usa '\r\n', Linux usa '\n' y Mac usa '\r'.

>>> os.sep

'\\' #Windows

>>>

8. ()

La función devuelve el nombre del directorio y el nombre del archivo de una ruta

>>> os.path.split('C:\\Python25\\abc.txt')

('C:\\Python25', 'abc.txt')

9. Las funciones os.path.isfile() y os.path.isdir() comprueban ruta dada respectivamente. ¿Es un archivo o directorio?

>>> os.path.isdir(os.getcwd())

Verdadero

>>> os.path.isfile('a.txt ')

Falso

10. La función os.path.exists() se utiliza para comprobar si la ruta dada realmente existe

>>> os. path.exists('C:\\Python25\\abc.txt')

Falso

>>> os.path.exists('C:\\Python25')

Verdadero

>>>

11.os.path.abspath(nombre): obtiene la ruta absoluta

12. ruta .normpath(ruta): normaliza el formato de la cadena de ruta

13.os.path.getsize(nombre): obtiene el tamaño del archivo. Si el nombre es un directorio, devuelve 0L

. 14. os.path.splitext(): nombre y extensión de archivo separados

>>> os.path.splitext('a.txt')

('a', ' .txt' )

15. os.path.join(ruta,nombre): Conecta el directorio con el nombre del archivo o directorio

>>> os.path.join('c: \\Python ','a.txt')

'c:\\Python\\a.txt'

>>> os.path.join('c:\ \Python' ,'f1')

'c:\\Python\\f1'

>>

16. ruta): Nombre del archivo de retorno

>>> os.path.basename('a.txt')

'a.txt'

>>> os.path .basename('c:\\Python\\a.txt')

'a.txt'

>>>

17. os.path .dirname(ruta): Devuelve la ruta del archivo

>>> os.path.dirname('c:\\Python\\a.txt')

' c:\\Python'