Beautifulsoup import edildiğinde "ValueError: source code string cannot contain null bytes" hatasını veriyor

from bs4 import BeautifulSoup
BeautifulSoup modulunu yukarıdakı gibi import ediyorum lakin aşağıdaki hatayı alıyorum

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\toshiba\AppData\Local\Programs\Python\Python39\lib\site-packages\bs4\__init__.py", line 38, in <module>
    from .builder import builder_registry, ParserRejectedMarkup
  File "C:\Users\toshiba\AppData\Local\Programs\Python\Python39\lib\site-packages\bs4\builder\__init__.py", line 516, in <module>
    from . import _lxml
  File "C:\Users\toshiba\AppData\Local\Programs\Python\Python39\lib\site-packages\bs4\builder\_lxml.py", line 16, in <module>
    from lxml import etree
ValueError: source code string cannot contain null bytes

bu sorunu nası çözerim??

sorun BeatifulSoupda değil gibi görünüyo kodun kullanma şeklin falan yanlış olabilir kodun tamamını görsek daha kolay yardımcı olabilirdik

kodları cmd de yazıyodum o yüzden direkt hatayı veriyo yani kodunn tamamı bu kadar

hocam neden ıde kullanmıyosunuz bilmiyorum ama bs4 modülünü tekrardan yükleyip bi deneyin belki indiriken bi eksiklik olmuştur yada eski sürümde kalmıştır aklıma başka bişey gelmiyo cmd dende neden kod yazdığınızı anlamadım

1 Beğeni

yeni öğreniydum ondan dolayı

yeni öğreniyosan kesilikle bi düzenleyici kullanmalısın not defteri bile olur yazdıklarını görmen lazımki hata yaptığında kolayca düzeltip devam edebilesin yanlışlarını düzelttikçede kendine birşeyler katarsın bence öğrenme süreci zaten böyle bişey yanlış yapa yapa ilerlersin

Bence bs4’ü yeniden yükle belki bir şeyler yanlış eklenmiştir. Aynı @Muhammet_Kulaber in de dediği gibi.

source code string cannot contain null bytes hatası alıyorum. çözemedim, daha il dersten sınıfta kaldım:) ekrana yazdırma için .py açtım, code . çalıştırdım visual code . print(“merhaba”) dedim, ctrl+S yaptım ve cmd geçip klasörde py veya python first_app.py dedim enter. non utf-8 tarzı bir hata, yani ilk dersten 2 gündür bunu çözemedim. yardımlarınıza talibim. Kolay gelsin :slight_smile:

Encoding degistirme tarzi bir duzeltme yapmaniz gerek.

bkz: Soru Sorarken Sıkça Düşülen Hatalar #5 ve #13