当前位置: 首页 > wzjs >正文

洛谷网站中小玉文具怎么做代理怎么引流推广

洛谷网站中小玉文具怎么做,代理怎么引流推广,wordpress+随机播放,网站开发与维护的工作内容在使用python的web.py框架做前后端时遇到问题。 问题代码主要如下,当加上main(iamge_name)这行代码后就会报错。报错信息包含两个:第一是找不到image_window模板;第二是gbk无法解码... class ImageWindow:def GET(self, image_name):main(i…

 在使用python的web.py框架做前后端时遇到问题。

问题代码主要如下,当加上main(iamge_name)这行代码后就会报错。报错信息包含两个:第一是找不到image_window模板;第二是gbk无法解码...

class ImageWindow:def GET(self, image_name):main(image_name)print("done")return render.image_window()

解决:

没有main函数时,可以成功找到并跳转到image_window界面;在有main函数运行时,可以看到打印了“done”,说明main函数是成功运行了,但会出现最开始说的报错。那么为什么加入正常运行的一个函数后,会导致报错呢?

原因在于,main函数中涉及了文件处理,使用以下代码改变了当前目录。

os.chdir(os.path.dirname(__file__))

当GET方法运行完main函数回来时,当前目录已经被改变了,导致无法找到相应的image_window模板。而编码错误是衍生错误,具体原因如下: 

当第一个错误发生后,Web.py尝试生成调试错误页面(debugerror.py)在生成调试页面时,系统尝试用GBK编码读取你的Python源文件(可能是app.py)但你的源文件中包含UTF-8编码的特殊字符(比如注释中的中文),导致解码失败

所以在main函数的头尾分别加上这两行代码,使运行完main函数回到GET方法时,工作目录不变

original_dir = os.getcwd()    # 保存原始目录os.chdir(original_dir)    #恢复原始目录

http://www.dtcms.com/wzjs/128015.html

相关文章:

  • 昆山网站今日热榜官网
  • 做网站原型的简单工具公司网络营销策划书
  • 互联网舆情郴州网站seo
  • 湖南专业做网站公司爱站工具下载
  • 微信怎么建设自己网站百度爱采购优化排名软件
  • 找网站建设都需要注意哪些网络推广的平台有哪些
  • 网站建设重要新武汉网络推广公司
  • 橙子建站突然发验证码人力资源培训网
  • wordpress大幅广告seo搜索引擎优化内容
  • 技术支持 滕州网站建设百度关键字排名软件
  • 做视频网站带宽要参考网是合法网站吗?
  • 武汉网站建设公司哪家好北京seo外包
  • 小微企业名录查询系统站优化
  • 兰州市城乡建设局网官网站军事新闻最新
  • 营销型网站报价明细营销推广方案
  • 怎样自己创网站营销排名seo
  • 网站开发入门习题网址大全123
  • 网站开发的背景知识和技术深圳网络营销推广中心
  • 网站做平台有哪些手机搜索引擎排行榜
  • 绵阳营销型网站建设千锋教育课程
  • 临朐营销型网站建设百度最新版本2022
  • 信息发布网站模板下载今日十大热点新闻
  • 12306网站建设百度账号客服24小时人工电话
  • 网络营销的四种模式建设优化网站
  • 接手一个新的网站应该怎样做网络广告发布
  • 公司网站的个人主页怎么做百度运营推广
  • 有哪些做ppt用图片的网站画质优化app下载
  • 承德网站建设作用2023年新闻小学生摘抄
  • 便宜做外贸网站秦皇岛网站seo
  • 每一个网站都要后台吗如何制作网页设计