这个要看你的demo怎么定义的,你调用的是demo的step1,为何这里又定义了一个step1
step1属于当前的py文件,不属于demo,导入demo文件,只是说可以在当前文件使用demo里面定义的方法。如果demo里面没有定义step1,则不能使用demo.step1().
# index.py & func.py
import pygame
import sys
import os
import random
import time
from pygame.locals import *
from sys import exit