鱼C论坛

 找回密码
 立即注册
查看: 1572|回复: 18

JSONDecodeError

[复制链接]
发表于 2019-2-24 13:47:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
希望看一下错误之处与解决方法,谢谢
QQ图片20190224134618.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-2-24 13:56:58 | 显示全部楼层
没代码怎么看?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-24 14:05:16 | 显示全部楼层
I dont know
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-24 15:04:05 | 显示全部楼层
ba21 发表于 2019-2-24 13:56
没代码怎么看?

版主 你好 这是我的源代码 里面并没有涉及JSOND的模块,而且在pycharm中运行很好,但是利用cmd生成exe文件时出现了这样的问题,可以看一下吗?谢谢
  1. #coding=utf-8

  2. from tkinter import  *
  3. import matplotlib.pyplot as plt
  4. from scipy import *
  5. import numpy as np
  6. from mpl_toolkits.mplot3d import Axes3D

  7. window = Toplevel()
  8. window.title('一元函数绘图')
  9. window.geometry('700x700')

  10. sb = Scrollbar(window)
  11. sb.place(x=680,y=300,height=400)

  12. t=Text(window, width=84,font=('NewTimesRoman', 11),yscrollcommand = sb.set)
  13. t.place(y=300, anchor='nw',height=400)

  14. sb.config(command=t.yview)

  15. def Cal_clr():
  16.     t.delete(1.0, END)


  17. def clr():
  18.     e1.delete('0', 'end')
  19.     e2.delete('0', 'end')
  20.     e3.delete('0', 'end')
  21.     t.delete(1.0, END)

  22. def Cal():
  23.     Cal_clr()
  24.     fig = plt.figure()
  25.     ax = fig.add_subplot(111)
  26.     func = str(e1.get())
  27.     min = eval(e2.get())
  28.     max = eval(e3.get())
  29.     x = np.linspace(min,max)
  30.     y = eval(func)
  31.     ax.plot(x, y)
  32.     #fig.show()
  33.     fig.savefig("一元函数图.png")

  34. l1 = Label(window, text="一元函数绘图", font=('NewTimesRoman',20),width=20, height=1)
  35. l1.place(x=350, y=20, anchor='center')



  36. l3 = Label(window, text="请输入函数", font=('NewTimesRoman', 10),
  37.                      width=80, height=1,anchor=W)
  38. l3.place(x=15, y=45,)

  39. e1=Entry(window, show='', font = 'NewTimesRoman -20 bold', width=60)
  40. e1.place(x=355, y=80, anchor='center')


  41. l4 = Label(window, text="请输入x的取值范围(绘图的上下限)", font=('NewTimesRoman', 10),
  42.                      width=200, height=1,anchor = W)
  43. l4.place(x=15, y=115,)

  44. e2=Entry(window, show='', font = 'NewTimesRoman -20 bold', width=5)
  45. e2.place(x=80, y=150, anchor='center')
  46. e3=Entry(window, show='', font = 'NewTimesRoman -20 bold', width=5)
  47. e3.place(x=200, y=150, anchor='center')

  48. l4 = Label(window, text="注:1.输入函数的自变量为x\n   2.注意符号规范(乘号"
  49.                             "*、指数**、求余数%),乘号在表达式中不可省略,sin(x),log(x)等均要加括号",justify = LEFT, font=('NewTimesRoman', 8),
  50.                      width=200, height=3,anchor = W)
  51. l4.place(x=15, y=170,)


  52. l5 = Label(window, text="图片保存在与此软件同一文件夹下", font=('NewTimesRoman', 16),
  53.                      width=60, height=2,anchor = W)
  54. l5.place(x=15, y=250,)

  55. b = Button(window, text='绘图', width=8,command=Cal)
  56. b.place(x=200, y=230, anchor='center')


  57. b_clr = Button(window, text='清空', width=8, command=clr)
  58. b_clr.place(x=320, y=230, anchor='center')

  59. window.mainloop()
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-24 17:56:27 | 显示全部楼层
智慧少年 发表于 2019-2-24 15:04
版主 你好 这是我的源代码 里面并没有涉及JSOND的模块,而且在pycharm中运行很好,但是利用cmd生成exe文 ...

用你的什么打包工具。可能是打包工具的支持不是很好。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-24 19:45:24 | 显示全部楼层
ba21 发表于 2019-2-24 17:56
用你的什么打包工具。可能是打包工具的支持不是很好。

用的是pyinstaller.exe打包其他文件都很好 唯独这样的出问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-24 20:03:31 | 显示全部楼层
对不起,我的电脑里木有scipy

所以爬虫我木有学
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-24 20:06:29 | 显示全部楼层
不过小甲鱼老师好像说过要用python2.7
可能是版本问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-24 20:52:44 | 显示全部楼层
智慧少年 发表于 2019-2-24 19:45
用的是pyinstaller.exe打包其他文件都很好 唯独这样的出问题

参数?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-24 21:24:22 | 显示全部楼层
本帖最后由 智慧少年 于 2019-2-24 21:36 编辑


pyinstaller3.4 最新版本是指这个吗
QQ图片20190224213543.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-24 22:48:13 | 显示全部楼层
智慧少年 发表于 2019-2-24 21:24
pyinstaller3.4 最新版本是指这个吗

大哥,打包参数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-24 23:10:41 | 显示全部楼层
本帖最后由 智慧少年 于 2019-2-24 23:13 编辑
ba21 发表于 2019-2-24 22:48
大哥,打包参数


pyinstaller.exe -F E:\paint.py --noconsole???可以私聊吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-25 12:02:30 | 显示全部楼层
智慧少年 发表于 2019-2-24 23:10
pyinstaller.exe -F E:\paint.py --noconsole???可以私聊吗

参数没问题,你看一下会不会是python版本问题。pyinstaller和python的兼容问题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-25 12:24:34 | 显示全部楼层
ba21 发表于 2019-2-25 12:02
参数没问题,你看一下会不会是python版本问题。pyinstaller和python的兼容问题


python3版本 主要是打包其他文件都很好唯独打包此类文件出现问题 能不能通过前几行出错的语句帮我分析一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-25 18:41:43 | 显示全部楼层
智慧少年 发表于 2019-2-25 12:24
python3版本 主要是打包其他文件都很好唯独打包此类文件出现问题 能不能通过前几行出错的语句帮我分析 ...

python3有很多版本好吧。你下个python 和pyinstaller对应的版本试下吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-25 22:51:13 | 显示全部楼层
还是没有用o(╥﹏╥)o 可以私聊吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-2-25 23:59:36 | 显示全部楼层
你爬取的数据,json格式不对。
最好先打印出来,然后去检测一下。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-26 09:02:01 From FishC Mobile | 显示全部楼层
怎么爬取分析 能具体解释一下吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-2-26 09:03:45 From FishC Mobile | 显示全部楼层
wongyusing 发表于 2019-2-25 23:59
你爬取的数据,json格式不对。
最好先打印出来,然后去检测一下。

怎么爬取分析 能具体解释一下吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-14 02:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表