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

深圳南山区网站建设wordpress 懒人图库

深圳南山区网站建设,wordpress 懒人图库,吉林省建设工程造价网站,网站建设logo图片今天在做代码重构#xff0c;以前将所有python文件放到一个文件夹下#xff0c;上传到hadoop上跑#xff0c;没有问题#xff1b;不过随着任务的复杂性增加#xff0c;感觉这样甚是不合理#xff0c;于是做了个重构#xff0c;建了好几个包存放不同功能的python文件以前将所有python文件放到一个文件夹下上传到hadoop上跑没有问题不过随着任务的复杂性增加感觉这样甚是不合理于是做了个重构建了好几个包存放不同功能的python文件历程如下1. 刚开始的时候在IDE里搞点击运行正确、非常赞2. 然后搬到服务器上搞出现了这样的问题ImportError: no module named XXX啊看样子是包引用中路径不对于是找文章解决python中每个py文件被称之为模块每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中就可以使用import 模块或import 包来使用如果你要使用的模块(py文件)和当前模块在同一目录只要import相应的文件名就好比如在a.py中使用b.pyimport b但是如果要import一个不同目录的文件(例如b.py)该怎么做呢首先需要使用sys.path.append方法将b.py所在目录加入到搜素目录中。然后进行import即可例如import sysimport oscurPath os.path.abspath(os.path.dirname(__file__))rootPath os.path.split(curPath)[0]sys.path.append(rootPath)第一个问题解决高兴3. 而后尝试在hadoop-streaming上跑程序额一直在报错ImportError: no module named XXX心想也是因为这个路径问题试了很多种方法后来在stackoverflow发现有人问了同样的问题并且我使用其中一个方案解决了:When Hadoop-Streaming starts the python scripts, your python script‘s path is where the script file really is. However, hadoop starts them at ‘./‘, and your lib.py(it‘s a symlink) is at ‘./‘, too. So, try to add ‘sys.path.append(./)‘ before you import lib.py like this:import syssys.path.append(‘./‘)import lib当Hadoop-Streaming启动python脚本时您的python脚本的路径就是脚本文件的实际位置。 然而hadoop以‘./‘开头lib.py(它是一个符号链接)也在‘./‘。 因此在导入lib.py之前尝试添加“sys.path.append(”./“)”“。 import sys sys.path.append(‘./‘) import lib并且导入模块和包时不能用 from XXX import YYY的方式做了必须要用 import XXX 使用YYY的时候要用XXX.YYY来调用反复尝试终于发现了这点。也算没白费时间吧。
http://www.pierceye.com/news/177380/

相关文章:

  • 合肥珍岛公司做网站推广怎么样如何查询网站备案进度
  • 源码论坛网站门户网站的含义
  • 零食店网站构建策划报告高级程序员培训
  • 重庆大足网站制作公司百度app智能小程序
  • flash网站与html5discuz做的网站上传到网站空间的文件
  • 做网站会什么网页设计类型与风格
  • 怎么做网站用于推广注册公司每年需要缴纳什么费用
  • 揭阳有哪家网站制作公司wordpress数据库备份恢复
  • 站长工具友链查询中国网站建设公司图片
  • 做原型的素材网站国内wordpress主题商
  • 合肥的电商网站设计wordpress 相册 链接
  • 试玩平台网站怎么做网站建设推荐中企动力
  • 衡水做网站建设台州网站建设选浙江华企
  • 某集团网站建设规划书用flash做的经典网站
  • 企业网站用什么做一个空间怎么放两个网站吗
  • 58同城长沙回收网站建设长春seo推广
  • 景区网站建设的意义女生学计算机应用技术可以做什么
  • 做律师网站的公司天津公司网站制作
  • 上海建设摩托车官方网站招聘网站数建设
  • 自己制作一个网站需要什么软件安吉网站制作
  • 如何设计服装网站首页网站建设比较好的公司
  • 微信网站的链接标志图片如何做公众号如何创建
  • 建站公司建的网站能改动吗怎样设置默认网站
  • 高并发电商网站开发辽宁省朝阳市做网站
  • 公司做网站有用吗合肥企业快速建站
  • 因脉网站建设公司怎么呀韩国网站开发建设技术特点
  • 网站备案 个人 单位安徽网站建设推广
  • 黔江网站制作网站招标建设
  • 网站注册公司目前最好的引流方法
  • 小米wifi设置网址入口网站通信工程建设网站