Python pygame help!

image problem how can i fix?

import sys
import pygame
import os
pygame.init()

width = 800
height = 600

boyut = (width, height)

pencere = pygame.display.set_mode(boyut)

game_folder = os.path.dirname(__file__)
img_folder = os.path.join(game_folder, "img/ms2")
clock = pygame.time.Clock()

pygame.mouse.set_visible(0)

all_sprites = pygame.sprite.Group()

class Parca (pygame.sprite.Sprite):
    def __init__(self,x = width / 2, y = height / 2):
        super().__init__()
        self.image = pygame.image.load(os.path.join(img_folder, "ms2.jpg")).convert()

        self.image.set_colorkey((0, 0, 0))
        self.rect = self.image.get_rect()
        #self.rect.center = (x, y)
    def update(self, *args):
        up, down, right, left = args
        if self.rect.x > width:
            self.rect.x = 0
        if self.rect.x < 0:
            self.rect.x = width
        if self.rect.y > height:
            self.rect.y = 0
        if self.rect.y < 0:
            self.rect.y = height
        if right:
            self.rect.x += 10
        if left:
            self.rect.x -= 10
        if up:
            self.rect.y -= 10
        if down:
            self.rect.y += 10

parca1 = Parca()
all_sprites.add = (parca1)
while True:
    clock.tick(60)

    keys = pygame.key.get_pressed()

    for event in pygame.event.get():
        if event.type == pygame.QUIT: sys.exit()
    all_sprites.update()
    if keys[pygame.K_w] or keys[pygame.K_s] or keys[pygame.K_a] or keys[pygame.K_d]:
        up, down, right, left = keys[pygame.K_w], keys[pygame.K_s], keys[pygame.K_d], keys[pygame.K_a]
        all_sprites.update(up, down, right, left)


    pencere.fill((255,255,255))
    all_sprites.draw(pencere)
    pygame.display.update()

Hi. Welcome. Can you describe in more detail

  1. what are you trying to do?
  2. what is your expected result?
  3. what results you are getting?

Someone may then be more equipped to assist you. Thanks.