用python编写程序?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python编写程序?相关的知识,希望对你有一定的参考价值。
有大佬会编写这个程序吗?外教课用
回答下载用于Windows系统的Python。 适用于Windows的Python解释器可以从Python网站免费下载...2.安装Python解释器。 大多数用户可以在不更改任何设置的情况下安装解释器。通过启用可用模块列表中的最后一个选项...3.安装文本编辑器。 虽然可以在“记事本”或“TextEdit”中创建Python程序,但是你会发现用专门的文本编辑器来读写代码要容易得...4.测试安装好的软件。 打开终端(Mac/Linux)或命令提示符(Windows),并输入 python ...
参考技术A 1.在python 2.5中找到空闲(python gui)(取决于您安装的版本),然后单击并弹出以下表单:在>>中;>在提示后输入代码并返回以执行代码。空闲支持语法高亮,支持自动缩进,支持方法提示,但是提示很慢。2.在命令行窗口上运行此方法的前提是在系统的路径变量中配置Python安装路径。在我的计算机上右击属性>高级-gt;环境变量,在系统变量列表中找到路径项,单击编辑按钮,并附加\"c:python 25;\"(路径和版本取决于您的安装),保存退出。启动>运行--进入cmd,返回到汽车,并打开cmd窗口。进入Python后,返回到Python环境。它的操作与空闲基本相同,但是没有语法高亮、自动缩进和方法提示,唯一的优点是它运行速度比空闲快(如果你告诉我你可以用参数运行python,那么你就不是新的了)。(没有必要读这篇文章,所以用处不大。使用ctrl+z退出此Python环境,然后返回汽车。3.在脚本中运行上述两种方法是简单的,但不适合大量代码的开发。它只适用于查看单个句子或几个代码字的运行结果,或验证函数的调用方法。这是我们常用的调试,验证程序是常用的。如果它是一个正式的开发,它应该作为一个独立的脚本运行。打开您的文本编辑器(我使用电子编辑器,当然您可以使用记事本,写字板),输入Python代码,保存为*。py文件,然后双击运行它来执行,当然,如果必须配置系统路径变量。我在它的目录中打开一个cmd窗口并输入Python*。Py运行l在代码末尾添加以下语句:原始_输入(),然后双击运行,结果将一直保持到您点击返回按钮后消失。在linux上运行python程序一般有以下两种形式,与windows基本相同。首先,在终端窗口中空闲运行并将$python输入到交互操作环境中,然后您可以在输入时执行代码:>>>打印'hello python'hello python>停止使用ctrl-d(G)。在py脚本所在的目录中作为脚本输入运行用Python编写WordCount程序任务
1. 用Python编写WordCount程序并提交任务
程序 |
WordCount |
输入 |
一个包含大量单词的文本文件 |
输出 |
文件中每个单词及其出现次数(频数),并按照单词字母顺序排序,每个单词和其频数占一行,单词和频数之间有间隔 |
2.编写map函数,reduce函数
import sys for line in sys.stdin: line=line.strip() words=line.split() for word in words: print \'%s\\t%s\' % (word,1) from operator import itemgetter import sys current_word=None current_count=0 word=None for line in sys.stdin: line=line.strip() word,count=line.split(\'\\t\',1) try: count=int(count) except ValueError: continue if current_word==word: current_count+=count else: if current_word: print \'%s\\t%s\' % (current_word,current_count) current_count=count current_word=word if current_word==word: print \'%s\\t%s\' % (current_word,current_count)
3.将其权限作出相应修改
chmod a+x /home/hadoop/wc/mapper.py chmod a+x /home/hadoop/wc/reducer.py
4.本机上测试运行代码
5.查看运行结果
2. 用mapreduce 处理气象数据集
编写程序求每日最高最低气温,区间最高最低气温
- 气象数据集下载地址为:ftp://ftp.ncdc.noaa.gov/pub/data/noaa
- 按学号后三位下载不同年份月份的数据(例如201506110136号同学,就下载2013年以6开头的数据,看具体数据情况稍有变通)
wget -D --accept-regex=REGEX -p data -r -c ftp://ftp.ncdc.noaa.gov/pub/data/noaa/2013/6*
- 解压数据集,并保存在文本文件中
zcat ftp.ncdc.noaa.gov/pub/data/noaa/2013/6*.gz >qxdatazwt.txt
- 对气象数据格式进行解析
5.编写map函数,reduce函数
- 将其权限作出相应修改
chmod a+x /home/hadoop/mapper.py chmod a+x /home/hadoop/wc/reducer.py
本机上测试运行代码
放到HDFS上运行
将之前爬取的文本文件上传到hdfs上
用Hadoop Streaming命令提交任务
查看运行结果
以上是关于用python编写程序?的主要内容,如果未能解决你的问题,请参考以下文章