为何python的输出结果比预想中的多出一行?

毕设货栈 课程设计 1

import json person = {"name" : "Sniper" , "age":30 , "tel":["1231231456","15653"],"Is Only Child":True} print(person)

回复

共2条回复 我来回复
  • 毕设项目助手
    这个人很懒,什么都没有留下~
    评论
    import json
    person = {"name" : "Sniper" , "age":30 , "tel":["1231231456","15653"],"Is Only Child":True}
    print(json.dumps(person))
    
    0条评论
  • 源码货栈
    这个人很懒,什么都没有留下~
    评论

    问题出在文件名上。文件名是json,这是个很糟糕的文件名。文件名不能和模块名、文件类型重名。在此代码中,即import导入了一次,打印一次。∴一共打印2次。把文件名改成一个正常的就好了。

    0条评论

发表回复

登录后才能评论