2016-06-12 10 views
0

私はpygameが新しく、私は考えることができる最も単純なプログラムをコンパイルしようとしています。しかし、私は私がインターネットで見つけ二つの異なるコンパイル方法を試してみましたが、それらの両方が私にこれを与える:Pygameコンパイル()期待される文字列nullバイトなし

error: compiling 'C:\Python27\lib\email\parser.py' failed 
TypeError: compile() expected string without null bytes 

私はまた、輸入JSONを提案し、ここにスレッドを発見し、私はそれを試してみましたが、それはまだ動作しませんでした。

ここで私が使用しているコードです: http://pygame.org/wiki/Pygame2exe?parent=

とここに:私は、私はここで見つけるコードを使用しようとした

import pygame, sys 
import json 
from pygame.locals import * 

pygame.init() 
DISPLAYSURF = pygame.display.set_mode((400, 300)) 
pygame.display.set_caption('Hello World!') 
while True: # main game loop 
    for event in pygame.event.get(): 
     if event.type == QUIT: 
      pygame.quit() 
      sys.exit() 
    pygame.display.update() 

http://pythoncentral.io/py2exe-python-to-exe-introduction/

ここで起こって、どのように私はできているものは、修理する?

答えて

-1

ようこそ。あなたはDISPLAYSURFのあなたのコードにわずかなタイプミスをしました。 代わりの

DISPLAYSURF = pygame.display.set_mode((400,300)) 

あなたはそれタプルにするために400と300の周りに括弧を追加する必要があります。

DISPLAYSURF = pygame.display.set_mode([400,300]) 

しかし、私はあなたのコンパイルを手伝うことができません。私はより多くの情報とコードが必要です。このタイプミスのためにコンパイルされない可能性があります。

+0

かっこやかっこを使用するかどうかにかかわらず問題なく動作しているようですが、角かっこでコンパイルしてみましたが、同じエラーが発生しました。これは本当に私が持っているすべての情報です。ありがとう、結構です。 – Bliss

+0

ああ、私は正直な答えが正しいかもしれないと思います。 – abc1234

-1

または、前回の画面サイズと幅の値を割り当てることができます。
と同様に、

display_width = 1080 
display_height = 720 
gameDisplay = pygame.display.set_mode((display_width,display_height)) 

これは完璧に動作します。

関連する問題