首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >CodeError源代码字符串不能包含Selenium和Python的空字节错误

CodeError源代码字符串不能包含Selenium和Python的空字节错误
EN

Stack Overflow用户
提问于 2019-04-15 02:38:02
回答 1查看 0关注 0票数 0

我跑我的Python脚本,但在导入时webdriverselenium它给了我ValueError如下:

代码语言:javascript
复制
ValueError: source code string cannot contain null bytes

我在我的Python 3.7解释器上运行此代码:

代码语言:javascript
复制
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.support.ui import WebDriverWait

我收到这个错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:/Users/shreeganesh/Desktop/In_CC/new.py", line 12, in <module>
    from selenium import webdriver
    from .packages.six.moves.http_client import (
ValueError: source code string cannot contain null bytes
EN

回答 1

Stack Overflow用户

发布于 2019-04-15 12:29:00

此错误消息...

代码语言:javascript
复制
ValueError: source code string cannot contain null bytes

...意味着文件中有一个空字节

解释

有不同的方法来解决此问题,以下任一步骤将解决您的问题:

  • 使用记事本Notepad ++TextPad复制/编辑文件内容,以识别和删除空字节
  • 将python文件的编码格式更改为UTF-8
  • 此错误消息也可能来自您的Python解释器。在这种情况下,最好的解决方案是在项目env目录中设置Python解释器,或使用IDE的解释器配置正确设置解释器虚拟环境
  • 卸载Selenium Library并重新安装。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档