Eri*_*ans 0 python import module
我已经阅读了这篇好文章 作为参考,但我仍然无法解决我的循环问题:
import pygame
import python
import background
import player
import parser
class Game():
map1 = parser.Parser("map1")
map1.parse()
Run Code Online (Sandbox Code Playgroud)
parser.py模块:
import os, sys
def replaceExtension(mapPath):
# content
class Parser():
def __init__(self, map, path="Maps/"):
replaceExtension(path)
# content
Run Code Online (Sandbox Code Playgroud)
当我运行我的主文件时:
map1 = parser.Parser("map1")
AttributeError: 'module' object has no attribute 'Parser'
Run Code Online (Sandbox Code Playgroud)
由于某些晦涩的原因,它只是找不到我的Parser类.
有一个名为parser的内置模块.这是导入的那个.您需要重命名模块.
您可以在此处找到有关导入订单的更多信息:http://docs.python.org/2/tutorial/modules.html#the-module-search-path
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |