EOL while scanning string literal: <string>

    

今天在做CNN项目的时候发现总是报错:EOL while scanning string literal: <string>,查了很多找不到原因,基本都是说少一个引号造成的

后来发现在win10中路径格式是这样的:C:\downloads\Huawei\images_evaluation

如果最后加反斜杠,再复制到python中就会出错,最好还是用“/”代替“\”,

后来在别人的博客中看到,如果最后是 \\ 结尾也是可以的,具体正确与否如下

C:\downloads\Huawei\images_evaluation        不会报错,但是如果写成  path=path+'/'就会出错

C:\downloads\Huawei\images_evaluation\      会报错,错误类型如题

C:\downloads\Huawei\images_evaluation\\     不会报错,感觉大佬的代码都是这么写的

C:/downloads/Huawei/images_evaluation        不会报错

注意:使用\有可能出现 (e.g. C:\downloads\0\env)     embedding null character的错误 ,因为编译器将'\0'识别为转义字符

https://www.cnblogs.com/quintin/p/7372291.html

在此还是推荐/表示路径,有错误请指出







阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页