使用Eclipse如何开发python脚本
作者:晔土豆 发布时间:2022-06-25 12:41:39
本文为大家分享了Eclipse开发python脚本的具体方法,供大家参考,具体内容如下
一、安装python
1.访问网址,可以看到如下图所示界面
2.点击上图的"Download",可以看到如下图所示的界面:
3.下载python-2.7.14.amd64.msi文件到本地E盘Python目录下,如果E盘没有Python目录可以建一个。
4.安装Python,安装目录也选择E:\Python
5.安装完Python之后,我们配置下环境变量
(1)在"我的电脑"上右键,然后点击"属性"
(2)在弹出的对话框中点击"高级系统设置"
(3)点击"环境变量(N)...."
(4)在弹出的对话框中,双击第二栏"系统变量(S)"中的"Path"
(5)在弹出的"编辑环境变量"对话框中,点击"编辑文本(T)..."
(6)我们在%JAVA_HOME%\bin;这句后面添加上E:\Python\Scripts\;E:\Python\;
二、Eclipse安装PyDev插件
我使用的Eclipse版本是mars.2
1.点击Help---->Install New Software...
2.点击Add...按钮
3.在弹出的小对话框中Name一栏输入"Python64"(可以随便写),Location一栏输入"http://pydev.org/update_sites/4.5.5/"这里之所以带上了版本,是因为如果只是写到http://pydev.org/updates的话,默认安装的是最新的版本,而新版本由于某些文件被防火墙“墙”掉了,因此安装总是会出错。我的jdk版本是1.7而jdk1.7对应的版本是到4.5.5,因此这里选择的是4.5.5版本。
4.点击上图小对话中的"OK"按钮后,我们可以看到如下图所示界面,我们勾选上"PyDev",然后点击"Next",如下图所示。
5.安装默认配置直到安装完成,安装完成后会提醒你重启Eclipse,我们重启Eclipse。
6.重启Eclipse之后,我们点击"Windows"----->"Preferences",会出现如下图所示的界面:我们先在左侧找到"PyDev",然后展开,展开后找到"Python Interpreter"并点击它,然后我们可以看到右侧所示界面,我们点击"Quick Auto-Config",就会自动为我们配置好,然后我们点击"Apply"和"OK"按钮即可。
三、创建一个PyDev工程
第一次创建PyDev工程时,点击"File"----->"New"----->"Project",弹出的对话框如下图所示,我们找到"PyDev",点击"PyDev Project",然后点击"Next"。
弹出的对话框如下图所示,我们输入工程名、选择好PyDev(我们安装的时候起名为"Python64"了),单选框选择"Create 'src' folder and add it to the PYTHONPATH",最后点击"Finish"。
创建好的PyDev工程如下图所示。
下面我们创建一个"PyDev Package",方法便是在src上右键----->New----->PyDev Package,在弹出的对话框中Name输入"Test1"然后点击"Finish"。可以看到Eclipse自动为我们在Test1包下创建了一个"__init__.py"的文件。我们在这个脚本文件中输入我们的脚本。
脚本内容如下:
name = raw_input('What is your name?')
if name.endswith('tank'):
print 'Hello tank'
elif name.endswith('xiao'):
print 'Hello xiao'
else:
print 'Hello Strange'
最后我们来运行一下脚本文件,我们在空白页面右键----->Run As------>Python Run
我们看控制台,可以看到输出了"What is your name?",其实这时程序还未执行完,我们把鼠标放到"?"后面发现光标是输入状态的,是可以输入内容的。
我们在"?"后输入"tank"然后按回车键,即可看到输出了"hello tank",脚本随之执行完毕。
来源:https://blog.csdn.net/anaitudou/article/details/79863497
猜你喜欢
- 安装很简单pip install psutil官网地址为:https://pythonhosted.org/psutil/ (文档上有详细的
- python修改大数据文件时,如果全加载到内存中,可能会导致内存溢出。因此可借用如下方法,将分件分段读取修改。with open('
- 我们知道,一般的关系数据库(如SQL Server、Oracle、Access等)中的查询操作是支持集合操作的,例如可以用“Update A
- 本文和大家重点讨论一下Perl split函数的用法,Perl中的一个非常有用的函数是Perl split函数-把字符串进行分割并把分割后的
- 前言在开发工作中,我们经常需要用到日期与时间,如:作为日志信息的内容输出计算某个功能的执行时间用日期命名一个日志文件的名称记录或展示某文章的
- openpyxl模块是一个读写Excel 文档的Python库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。op
- 如果不用类库(如jquery)来写,往往很多时候,都需要通过id或tag来获取html里的某一对象,然后对其进行操作。为了节省代码,把常用的
- 目前市面上成熟的CMS产品有很多,无外乎两种解决方案:第一种就是用XSL+XML的方式来实现客户端具体数据;第二种是生成HTML或者SHTM
- 这是我的第一个真正意思上的自动化脚本。1、练习的测试用例为:打开百度首页,搜索“胡歌”,然后检索列表,有无“胡歌的新浪微博”这个链接 2、在
- python中with可以明显改进代码友好度,比如:with open('a.txt') as f:  
- 原文: gradio.app/interface-s…1.全局状态例子来解释import gradio as grsc
- 1 查找记录条数 select count(*) from table_name(换成表名)&nbs
- 困扰我很久问题终于在昨天被解决了。其实问题很简单<% =now %>老是显示12小时制,总是出现上午、下午。这个问题虽然很小,但
- 在部署一套内网测试环境时,频繁宕机,开机后不断的吃内存,重启apache之后内存占用会不停的上涨,直到swap用完,直到死机,由于是内网环境
- 永远不要相信用户输入的内容具有适当的大小或者包含适当的字符。在使用其做出决策之前应该始终对用户输入进行验证。最佳的选择是创建一个
- 有向无环图拓扑排序是针对有向无环图(DAG, Directed Acyclic Graph)的具有以下性质:如果这个图不是 DAG,那么它是
- window.onload=function(){ pd(11);} function pd(number) { if(number>
- 写这个的目地,主要是系统理下目前产品设计的流程,提醒自己尽量去避免一些常见的问题,也能让大家系统的了解天极网的产品设计流程。当然,不保证任何
- 国产框架thinkPHP,是一款MVC框架,这个框架最初模拟JAVA的struts框架,使用单一入口文件模拟JAVA的过滤器,使用actio
- 网页制作中需要把握好很多原则和细节,今天我们来谈谈网页设计中的平衡、对比、连贯和留白。一、平衡如果你的页面是平衡的,当用户浏览这个页面的时候