Red de conocimiento informático - Problemas con los teléfonos móviles - El ejemplo de programación principal de Python informa un error al ejecutarse si os.path.exists(fname): NameError: el nombre 'fname' no está definido

El ejemplo de programación principal de Python informa un error al ejecutarse si os.path.exists(fname): NameError: el nombre 'fname' no está definido

#!/usr/bin/env python

# -*- codificación: utf-8 -*-

importar sistema operativo

ls = os.linesep #Tomar un alias para os.linesep y el carácter de nueva línea de la plataforma actual

mientras es Verdadero:

fname = raw_input('ingrese un nombre de archivo para guardar nombres de archivo: s' ls)

if os.path.exists(fname): #os.path.exists(path) determina si la ruta existe

print ('error: s ya exsit' , fname)

else:

print 'guardado en', fname

break

all = []

print ('senter filename: s' (ls, ls) )

while True:

entrada = raw_input('gt;')#función incorporada raw_input devuelve una cadena de entrada del usuario

si entrada == '.':

break

else:

all.append(entry)

p>

fobj = open(fname, 'w')

fobj.writelines( ['ss'(x, ls) para x en total] )

fobj. close()

imprimir ('hecho')

if __name__ == "__main__":

pasar