python - 源代码字符串不能包含空字节
python - source code string cannot contain null bytes
我试图在我的代码中找到错误,但我找不到,此外我尝试使用命令:"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 -*-
我试图在我的代码中找到错误,但我找不到,此外我尝试使用命令:"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 -*-