千禧小白 发表于 2020-4-10 21:51:54

输入文件名之后显示name 'file_name' is not defined

def file_write(file_name):
    f = open(file_name, 'w')
    print('请输入内容【单独输入\':w\'保存退出】')
    while True:
      write_some = input()
      if write_some != ':w':
            f.write('%s\n' % write_some)
      else:
            break
    f.close()


file_mame = input('请输入文件名:')
file_write(file_name)


文件名输入之后显示name 'file_name' is not defined,网上搜了一下没有找到合适的答案,想请教一下是什么原因

永恒的蓝色梦想 发表于 2020-4-10 21:54:44

十三行改成file_name = input('请输入文件名:')拼错了

liuzhengyuan 发表于 2020-4-10 22:26:15

13,14行一个是
file_mane
一个是
file_name
{:10_250:}拼错了

lichanglin1987 发表于 2020-4-10 22:49:43

file_mame = input('请输入文件名:')
file_write(file_name)


是file_name,不是file_mame

leon_xinxin 发表于 2020-4-10 22:51:20

我之前也犯过这样的错误。。。m打成了n...第十三行

千禧小白 发表于 2020-4-11 11:13:56

尴尬了,,谢谢大家
页: [1]
查看完整版本: 输入文件名之后显示name 'file_name' is not defined