当前位置:   article > 正文

Python一系列错误集合_python报错invalid argument

python报错invalid argument

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

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

在这里插入图片描述
错误:

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

在这里插入图片描述

错误:

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

在这里插入图片描述

错误:
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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/752572
推荐阅读
相关标签
  

闽ICP备14008679号