función de procesamiento de texto de Python abierta()
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