Вопрос:

Python: строка исходного кода не может содержать нулевые байты

python macos zelle-graphics

25156 просмотра

6 ответа

78 Репутация автора

Я использую Max OS X 10.10.3, и я наконец-то получил graphics.pyвозможность показать в Python 3, прежде чем он сказал, что модуль не существует.

Однако сейчас, когда я пытаюсь import graphicsили from graphics import *я получаю сообщение:

"source code string cannot contain null bytes"

Кто-нибудь из пользователей Mac (использующий Python 3) знает, что не так? Кто-нибудь использовал книгу Zelle и его graphics.pyмодуль? Благодарю.

Автор: Amboseli Источник Размещён: 05.07.2015 06:46

Ответы (6)


0 плюса

0 Репутация автора

Эта ошибка не из исходного кода вашего проекта. Эта ошибка возникает из вашего интерпретатора Python. Поэтому лучшее решение - установить интерпретатор python в директорию env вашего проекта . или правильно установите виртуальную среду интерпретаторов, используя конфигурацию интерпретатора IDE.

Автор: user6243946 Размещён: 23.04.2016 09:15

14 плюса

7729 Репутация автора

Для потомков: у меня была та же проблема, и я решил ее,

sed -i 's/\x0//g' FILENAME

Файл, казалось, был испорчен разными способами (неправильные окончания и т. Д.); понятия не имею, как ...

См. Https://stackoverflow.com/a/2399817/230468.

Автор: DilithiumMatrix Размещён: 22.08.2016 07:39

0 плюса

5 Репутация автора

У меня та же ошибка, и решение состоит в том, чтобы удалить библиотеку, и если вы не можете просто удалить ее и переустановить библиотеку. должно работать у меня есть работа ...

Автор: user2215619 Размещён: 12.06.2017 04:24

1 плюс

16 Репутация автора

Я только что столкнулся с этой проблемой, которая обычно вызывается форматом кодировки. Вы можете использовать Notepad ++, чтобы изменить формат кодирования файлов Python на UTF-8.

Автор: Chaplin Hwang Размещён: 28.11.2018 03:20

1 плюс

258 Репутация автора

Откройте свой файл с помощью редактора, который может показать вам всех невидимых символов. Вы увидите, где находится недопустимый символ, просто удалите и введите его заново.

Если вы работаете на Mac, вы можете сделать это с помощью Coda> Открыть файл> Показать невидимые символы.

Автор: Fabio Caccamo Размещён: 16.04.2019 09:20

0 плюса

34 Репутация автора

Я использую код Visual Studio, кодировка была установлена ​​в UTF-16 LE. Вы можете проверить кодировку в правой нижней части VSCode. Просто нажмите на кодировку и выберите «сохранить с кодировкой» и выберите UTF-8. Это сработало отлично.

Автор: Paco Meraz Размещён: 13.06.2019 04:42
Вопросы из категории :
32x32