Red de conocimiento informático - Problemas con los teléfonos móviles - función de procesamiento de texto de Python abierta()

función de procesamiento de texto de Python abierta()

1. No solo se puede acceder a archivos de texto

open también puede acceder a archivos en cualquier forma. Al acceder a archivos en formatos que no son de texto (archivos binarios), el modo de acceso generalmente agrega 'b' (es decir, modo binario: 'rb' o 'wb'), pero no es necesario, depende de la situación

2. La ruta se completará delante del parámetro de nombre de archivo. La ruta se completa antes del parámetro de nombre de archivo

Por ejemplo, en su ejemplo, si solo desea leer este archivo, es decir:

open('D:\\ 123.txt ', 'r')

(Debido a que \ es un carácter de escape, debes escaparlo nuevamente para obtener el símbolo \ en sí)

Si quieres escribir, es:

open('D:\\123.txt','w')

Y así sucesivamente

Si no hay camino, hay solo el nombre del archivo:

p>

open('123.txt', 'r')

Luego buscará un archivo con ese nombre en el directorio actual donde se ejecuta Python

Además: el modo de lectura (r) debe garantizar que el archivo exista, mientras que el modo de escritura (w) debe al menos garantizar que el directorio donde se encuentra el archivo exista (el archivo en sí no debe existir)

Si no, el sistema arrojará un IOError