Python一系列错误集合

哇,最近运行Python真是出了好多错,集合一下错误

Python错误集合

    • 错误一、eal_train rain1\ml-latest-small\movies.csv does not exist:
    • 错误二、OSError: [Errno 22] Invalid argument
    • 错误三、selenium.common.exceptions.WebDriverException
    • 错误四、SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr

错误一、eal_train rain1\ml-latest-small\movies.csv does not exist:

Python一系列错误集合_第1张图片
错误:

eal_train rain1\ml-latest-small\movies.csv does not exist: ‘C:\Users\某某\PycharmProjects\real_train\train1\ml-latest-small\movies.csv’

解决方法一:
在最后加上,engine = ‘python’

movies = pd.read_csv("./movies.csv",engine = ‘python’ )

解决方法二:

转变一下格式,可能是格式问题,转为UTF-8

可能还是报错,但是错误不一样,来到错误二

错误二、OSError: [Errno 22] Invalid argument

Python一系列错误集合_第2张图片

错误:

OSError: [Errno 22] Invalid argument: ‘C:\Users\某某\PycharmProjects\real_train\train1\ml-latest-small\movies.csv’

解决方法一:

在windows系统当中读取文件路径可以使用,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,
地址的反斜杠\\改为///否则无法识别

解决方法二、

在路径前面加r,即保持字符原始值的意思。

解决方法二、

改反斜杠\为双反斜杠

错误三、selenium.common.exceptions.WebDriverException

Python一系列错误集合_第3张图片

错误:
selenium.common.exceptions.WebDriverException: Message: ‘MicrosoftWebDriver.exe’ executable needs to be in PATH. Please download from http://go.microsoft.com/fwlink/?LinkId=619687

解决方法:

这种情况是电脑识别不到电脑浏览器在哪里
driver = webdriver.Edge(“C:\Program Files (x86)\Microsoft\Edge\Application\msedgedriver.exe”)

在这里加上地址就可以了,需要去下一个msedgedriver.exe(https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/)。我这里运用的是电脑自带浏览器,微软的。放在同一目录下就行

错误四、SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: tr

解决方法:

其实跟错误二是一样的解决方法,参考错误二。

会不定时更新这篇文章

制作人:只识闲人不识君
日期:2020.06.12

你可能感兴趣的:(python)