TECHNOLOGY {
    type = "technology",
    name = "railway",
    icon = "pyindustrygraphics/graphics/technology/railway-mk01.png",
    icon_size = 128,
    order = "c-a",
    prerequisites = {"steel-processing"},
    effects = data.raw.technology.railway.effects,
    unit = {
        count = 150,
        ingredients = {
            {"automation-science-pack", 1},
        },
        time = 45
    }
}
RECIPE("iron-stick"):remove_unlock("railway")
if mods["pycoalprocessing"] then
    TECHNOLOGY("railway"):add_prereq("wood-processing"):remove_prereq("steel-processing")
TECHNOLOGY {
    type = "technology",
    name = "railway-mk02",
    icon = "__pyindustrygraphics__/graphics/technology/railway-mk02.png",
    icon_size = 128,
    order = "c-a",
    prerequisites = {"railway", "niobium", "nexelit"},
    dependencies = {"railway"},
    effects = {},
    unit = {
        count = 250,
        ingredients = {
            {"automation-science-pack", 1},
            {"logistic-science-pack",   1},
        },
        time = 45
    }
}
end
我今天也遇到了一样的问题,看了一下pyindustry的文件,火车的一阶段科技确实没有mk1的后缀,改成railway就可以直接用了