python - python-源代码字符串不能包含空字节

标签 python error-handling compiler-errors syntax-error python-pptx

我试图在代码中查找错误,但是我找不到,此外,我尝试使用以下命令:“sed -i's/\ x0//g'filename”,但未进行任何更改。也许有人可以帮助我。先感谢您!

from pptx import Presentation
from pptx.dml.color import RGBColor



prs = Presentation()
title_slide_layout = prs.slide_layouts[0]
slide = prs.slides.add_slide(title_slide_layout)
title = slide.shapes.title                          # title = prs.slides.add_slide(title_slide_layout).shapes.title
subtitle = slide.placeholders[1]                    # subtitle =  prs.slides.add_slide(title_slide_layout).placeholders[1]
title.text = "Hello, World!"                        # prs.slides.add_slide(title_slide_layout).shapes.title.text = "Hello World!"
subtitle.text = "python-pptx was here!" 
title.text_frame.paragraphs[0].font.color.rgb = RGBColor(59,89, 152)             
prs.slides.add_slide(title_slide_layout).placeholders[1].text = "python-pptx was here!"


prs.save('test.pptx')´´´

最佳答案

您可以通过将文件声明为utf-8来解决该问题。您所要做的就是将以下行放在文件开头:

# -*- coding: utf-8 -*-

关于python - python-源代码字符串不能包含空字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60681548/

相关文章:

python - Python 中的 "With"语句要处理多个文件

spring-boot - 关于 ResponseStatusException 返回错误对象中的空消息字段

jquery - 如何使用rails bootstrap modal通过ajax提交表单

python - 如何添加额外的列参数以从收件箱 gammu 插入到 Sentitems 上?

python - Ubuntu 20.04LTS GUI 上 Pynput 和 Pyinstaller 的问题

python - twill - 在运行时更改代理服务器设置

c++ - 处理不正确的参数值

android - 向Android应用程序插入数据库时​​出现问题

c - 为什么尝试编译 SDL 时链接器出错?

css - Mediawiki - 脚本错误 : Lua error at line 1: unexpected symbol near '/'