es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Por qué hay un FileNotFoundError para un código pero no para otros?

Usé estas mismas líneas exactas en dos archivos de Python diferentes:

inFile = open('wordlist.txt','r+')
words = inFile.readlines()

En uno de ellos, todo funciona bien, pero en el otro me da un FileNotFoundError. No estoy seguro si alguien quiere ver ambos archivos completos, pero ¿hay algo que pueda hacer para resolver el problema justo en la parte superior de su cabeza? Cualquier consejo es apreciado. ¡Gracias!

edit: Como no pude resolver este problema, he decidido intentar usar estas líneas en su lugar:

import random
from words import words
import string

Para contexto, estoy escribiendo código para un juego de ahorcado. Tengo un archivo de Python solo con una lista de palabras llamado words, y está en la misma carpeta que mi archivo de ahorcado. Sin embargo, todavía obtengo un error que me dice que el módulo de words no existe.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el problema podría ser con la ruta de archivo para ‘wordlist.txt’ en el código que arroja el FileNotFoundError. Verifique la ruta de archivo para asegurarse de que sea correcta y que el archivo exista en esa ubicación.

    En cuanto al segundo conjunto de líneas, parece que está tratando de importar las palabras de otro archivo de Python llamado ‘words.py’. Asegúrese de que el nombre y la ubicación del archivo sean correctos y que la lista de palabras esté definida en ese archivo como ‘words’. También podría ser útil verificar la sintaxis y asegurarse de que no haya errores o errores tipográficos en el código dentro de ‘words.py’.

    Si ninguna de estas soluciones resuelve el problema, podría ser útil proporcionar más contexto o los archivos de código completos para comprender mejor el problema.

Comments are closed.