예약 이름

Ren'Py는 문자나 숫자로 시작하지 않는 파일 이름과 "00"으로 시작하는 파일 이름을 예약합니다. 특히 "00"이나 "_"로 시작하는 파일 이름은 Ren'Py 내부에서 사용합니다.

Ren'Py는 밑줄 하나(_)로 시작하는 모든 이름을 예약합니다. 이런 이름을 사용하면 향후 Ren'Py 버전에서 게임이 작동하지 않을 수 있으므로 사용하지 마세요.

Python에도 유효한 이름에 관한 규칙이 있습니다. 이름에는 다음 문자를 사용할 수 있습니다.

  • 영문 대문자와 소문자(A~Z, a~z).

  • 밑줄(_).

  • 숫자(0~9). 단, 첫 문자로는 사용할 수 없습니다.

  • ASCII 이외의 문자. 다만 문자나 숫자로 분류되는 문자만 사용할 수 있습니다. 자세한 내용은 이름에 사용할 수 있는 비 ASCII 문자를 참고하세요.

다음 이름은 Python에서 사용합니다. 다시 정의하면 원인을 찾기 어려운 문제가 생길 수 있습니다.

  • ArithmeticError

  • AssertionError

  • AttributeError

  • BaseException

  • BaseExceptionGroup

  • BlockingIOError

  • BrokenPipeError

  • BufferError

  • BytesWarning

  • ChildProcessError

  • ConnectionAbortedError

  • ConnectionError

  • ConnectionRefusedError

  • ConnectionResetError

  • DeprecationWarning

  • EOFError

  • Ellipsis

  • EncodingWarning

  • EnvironmentError

  • Exception

  • ExceptionGroup

  • False

  • FileExistsError

  • FileNotFoundError

  • FloatingPointError

  • FutureWarning

  • GeneratorExit

  • IOError

  • ImportError

  • ImportWarning

  • IndentationError

  • IndexError

  • InterruptedError

  • IsADirectoryError

  • KeyError

  • KeyboardInterrupt

  • LookupError

  • MemoryError

  • ModuleNotFoundError

  • NameError

  • None

  • NoneType

  • NotADirectoryError

  • NotImplemented

  • NotImplementedError

  • OSError

  • OverflowError

  • PPP

  • PendingDeprecationWarning

  • PermissionError

  • ProcessLookupError

  • RecursionError

  • ReferenceError

  • ResourceWarning

  • RuntimeError

  • RuntimeWarning

  • StopAsyncIteration

  • StopIteration

  • SyntaxError

  • SyntaxWarning

  • SystemError

  • SystemExit

  • TabError

  • TimeoutError

  • True

  • TypeError

  • UnboundLocalError

  • UnicodeDecodeError

  • UnicodeEncodeError

  • UnicodeError

  • UnicodeTranslateError

  • UnicodeWarning

  • UserWarning

  • ValueError

  • Warning

  • ZeroDivisionError

  • abs

  • aiter

  • all

  • anext

  • any

  • ascii

  • bin

  • bool

  • breakpoint

  • bytearray

  • bytes

  • callable

  • chr

  • classmethod

  • compile

  • complex

  • copyright

  • credits

  • delattr

  • dict

  • dir

  • divmod

  • enumerate

  • eval

  • exec

  • exit

  • filter

  • float

  • format

  • frozenset

  • getattr

  • globals

  • hasattr

  • hash

  • help

  • hex

  • id

  • input

  • int

  • isinstance

  • issubclass

  • iter

  • len

  • license

  • list

  • locals

  • map

  • max

  • memoryview

  • min

  • next

  • object

  • oct

  • open

  • ord

  • pow

  • print

  • property

  • quit

  • range

  • repr

  • reversed

  • round

  • set

  • setattr

  • slice

  • sorted

  • staticmethod

  • str

  • sum

  • super

  • tuple

  • type

  • vars

  • zip

다음은 Python의 typing 모듈에서 모든 Ren'Py 스토어로 가져오는 예약 이름입니다.

  • Any

  • Callable

  • Literal

  • Self

  • cast

  • final

  • overload

  • override

다음은 Ren'Py에서 사용하는 이름입니다. 일부는 다시 정의할 만한 이유가 있을 수 있지만, 원인을 찾기 어려운 문제가 생길 수 있다는 점에 유의하세요.