开发者社区> 问答> 正文

初学python函数建完为啥运行不了?报错

主要问题是遍历列表里的数据,通过一个建立一个函数,想建成模型,加载后直接引用。保存后,单独运行报错,

展开
收起
爱吃鱼的程序员 2020-06-14 17:42:21 587 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    1.语法错误, printo改为print

    2.在py文件最后加上如下代码,然后通过pythonXXX.py调用

    if__name__=='__main__':the_list=[]newheart(the_list)



    目测两个问题:

    1没有调用newheart的语句

    2 缩进不对

    两个建议: 

    1 以后提问题要贴出完整的代码和测试步骤

    2 贴出报错信息 

    好的谢谢啊,

    目测printo

    还是不成从根本上来说:
    1.找一本不坑人的、带代码例子的书
    2.从头看起,别跳着看

    Python3.4代码:

    defnewheart(the_list):foreachinthe_list:ifisinstance(each,list):print(each)else:print(each)newheart([1,2,3])运行结果:


    谢谢解决了,出现了新问题就是安装模块导入后没有生成pyc文件我看的教程是Headfirstpython,引入包后没有生成pyc文件
    2020-06-14 17:42:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载