python报错系列(4)--NameError: name ‘raw_input‘ is not defined

文章目录

  • 前言
  • 1、NameError: name 'raw_input' is not defined
  • 2、解决方式
  • 总结

前言

1、NameError: name ‘raw_input’ is not defined

在这里插入图片描述

if __name__ == '__main__': 
        root=raw_input("输入搜索目录:") 
        key=raw_input("输入待搜索的文件夹名称:") 
        #newdir = raw_input("文件夹改名为:") 
        #serchDir(root,key) 
        base="".join([root,key]) 
        fileName=raw_input("请输入要查找的文件名称或后缀名:") 
        for result in find_file_by_pattern(fileName,base): 
                print (result)

2、解决方式

raw_input是2.x版本的输入函数,该函数在新版本环境下会报错未定义。在3.x版本中应该用input()代替raw_input()

if __name__ == '__main__': 
        root=input("输入搜索目录:") 
        key=input("输入待搜索的文件夹名称:") 
        #newdir = input("文件夹改名为:") 
        #serchDir(root,key) 
        base="".join([root,key]) 
        fileName=input("请输入要查找的文件名称或后缀名:") 
        for result in find_file_by_pattern(fileName,base): 
                print (result)

总结

分享:
众生皆苦,有形的累,无形的累,皆因累字所困,毛笔悬空而写,可远赴长征,精神世界,由潜而发,可踏破万里。

你可能感兴趣的:(源码,Python,python,开发语言,后端)