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

python 读取目录文件

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  1. #获取脚本所在目录  

    print os.path.split( os.path.realpath( sys.argv[0] ) )[0]  

  2. #获取脚本运行目录  

    print os.getcwd()  

  3. 本地目录读取

import os.path
import sys

root='/home/work/'
for parent,dirnames,filenames in os.walk(root):
    for filename in filenames:
        path=os.path.join(parent,filename)
        print path

4.python 流的使用 run.py


import os.path

import sys


 hadoop_home_path = "/home/work/hadoop-client-stoff/hadoop"

 hadoop_streaming_file = "streaming"

 outputpath = 'hdfs路径'

 inputpath='hdfs路径'

 command = hadoop stream

        " -input " + inputpath +\

        " -output " + outputpath + \

        " -mapper \"./python/python2.6/bin/python2.6 mapper.py\" " +\

        " -reducer \"./python/python2.6/bin/python2.6 reducer.py\" " + \

        " -file " + "mapper.py" +\

        " -file " + "reducer.py" 

print command,'\n'

status=os.system(command)

if status>>8==0:

   print "hadoop process successfully"

else:

   print "sorry,try again!"


转载于:https://my.oschina.net/u/1782622/blog/414679

相关文章:

  • 从30岁到35岁:为你的生命多积累一些厚度
  • 基于VLC的视频播放器
  • [HTTP]HTTP协议的状态码
  • 福州大学第十一届程序设计竞赛
  • Android sendToTarget
  • 模板特化疑问
  • perl文件操作
  • 数论 --- 费马小定理 + 快速幂 HDU 4704 Sum
  • 机器翻译漫谈
  • 产生一个长度为100的int数组,并向其中随机插入1-100,不能重复
  • 去掉默认输入框按下时的蓝色边框
  • 阅读第8,9,10章
  • XenDesktop7.6安装部署入门教程
  • 我的视频教学之路
  • .aanva
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [笔记] php常见简单功能及函数
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • conda常用的命令
  • CSS 提示工具(Tooltip)
  • github从入门到放弃(1)
  • JavaScript设计模式与开发实践系列之策略模式
  • JavaScript新鲜事·第5期
  • laravel with 查询列表限制条数
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • vagrant 添加本地 box 安装 laravel homestead
  • vue-router的history模式发布配置
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Vue组件定义
  • webpack+react项目初体验——记录我的webpack环境配置
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 基于Android乐音识别(2)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • Hibernate主键生成策略及选择
  • mysql面试题分组并合并列
  • ​卜东波研究员:高观点下的少儿计算思维
  • (16)Reactor的测试——响应式Spring的道法术器
  • (31)对象的克隆
  • (52)只出现一次的数字III
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (第27天)Oracle 数据泵转换分区表
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)丶RabbitMQ的六大核心
  • (分布式缓存)Redis持久化
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (转)C#调用WebService 基础
  • .form文件_SSM框架文件上传篇
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .Net Redis的秒杀Dome和异步执行
  • .net 发送邮件