python程序运行时

1.分析python程序运行时间的几种方法

你在windows下根本不用这么麻烦: 首先,比如你的程序名字是 test.py 如果你想调用某个具体函数,就自己写一个的文件,比如 import spider spider.go() 然后,用系统at命令指定几点几分或者每个星期几或者每个月的第几个星期几等执行某个程序。

在执行程序的地方写到: c:\python25\python.exe myfile.py 这样就可以了。 =================================== 如果你觉得简单的方法不好或者你要在其它系统下也可以用,那就这样: 首先,写一串代码:大致意思如下,把_换成空格 import os,time,spider while True: __time.sleep(1) __if time.ctime()[12:19]=="8:00:00" or time.ctime()[12:19]=="20:00:00" : ____spider.go() #举个例子 然后,开机就执行这个文件。

windows下可以把文件存为pyw然后开机启动这样没有黑框。其它系统你爱怎么样都可以了(mac没用过不知道)。

2.如何运行Python程序

1. 使用Python自带的IDLE 在开始-->程序-->Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),

点击后弹出如下窗体:

在>>>提示符后输入代码,回车,就可以执行此代码。

IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。

2. 在命令行窗口上运行 这种方法的前提是:你在系统的PATH变量中配置了Python的安装路径。

右键我的电脑-->属性-->高级-->环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。

开始-->运行-->输入cmd,回车,开启一个CMD窗口。

在DOS提示符>后,输入python,回车,进入Python环境。

它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些(如果你告诉我可以加参数运行python,那你就不算新手了,也不用看这篇文章了),所以用处不大。

退出此python环境使用Ctrl + Z,然后回车。

3. 以脚本方式运行 以上两种运行方式虽然简便,但是不适合大量代码的开发,只适合查看单句或少量几句代码的运行结果,或者验证某函数的调用方法,而这恰恰是我们平时调试、验证程序的常用方式。如果是正式的开发,则应该使用独立脚本的方式运行。

打开你的文本编辑器(我是用EmEditor,当然你使用记事本、写字板也都可以),输入python代码,保存成*.py文件,然后双击运行它就可以执行了,当然前提也是必须配置系统PATH变量。

l 在其所在目录下开启一个CMD窗口,输入python *.py运行

l 在代码的最后增加如下语句:

raw_input()

然后你再双击运行,结果就会停留在那里,直到你敲击回车键才消失。

Linux下运行Python程序,一般说来有以下两种形式,其实和Windows下基本一样。

一、在IDLE中运行

在终端窗口输入$ python进入交互式运行环境,然后就可以边输入边执行代码了:

>>>print 'Hello Python'

Hello Python>>>退出使用Ctrl-D。

二、以脚本方式运行

在py脚本所在目录下输入

3.怎么用python软件运行程序

1. 使用Python自带IDLE 始-->程序-->Python2.5(视安装版本同)找IDLE(Python GUI)

点击弹窗体:

>>>提示符输入代码车执行代码

IDLE支持语高亮支持自缩进支持提示提示慢

2. 命令行窗口运行 种前提:系统PATH变量配置Python安装路径

右键我电脑-->属性-->高级-->环境变量系统变量列表找Path项点击编辑按钮其追加C:\Python25;(路径及版本视安装定)保存退

始-->运行-->输入cmd车启CMD窗口

DOS提示符>输入python车进入Python环境

运行IDLE基本致没语高亮、自缩进、提示唯处运行速度比IDLE快些(告诉我加参数运行python算新手用看篇文章)所用处

退python环境使用Ctrl + Z车

3. 脚本式运行 两种运行式虽简便适合量代码发适合查看单句或少量几句代码运行结或者验证某函数调用恰恰我平调试、验证程序用式式发则应该使用独立脚本式运行

打文本编辑器(我用EmEditor使用记事本、写字板都)输入python代码保存*.py文件双击运行执行前提必须配置系统PATH变量

l 其所目录启CMD窗口输入python *.py运行

l 代码增加语句:

raw_input()

再双击运行结停留直敲击车键才消失

Linux运行Python程序般说两种形式其实Windows基本

、IDLE运行

终端窗口输入$ python进入交互式运行环境边输入边执行代码:

>>>print 'Hello Python'

Hello Python>>>退使用Ctrl-D

二、脚本式运行

py脚本所目录输入

4.找出python程序中运行时最耗时间的部分

1. 那就是profile和cProfile模块:

import cProfile

cProfile.run('function。.')2. 另外,time模块,在不同的函数的开头和结尾分别计时,然后将两个时间相减,就可以获得这段函数的运行时间了,然后在看哪段函数占的时间比较大:

import time

t1=time.time()

##you function segment here

t2=time.time()

timediff=t2-t1

5.Python程序运行时出现“'raw

python3.x系列不再有 raw_input 函数。3.x中 input 和从前的 raw_input 等效,换吧。

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。

Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。

一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。这一点曾经引起过争议。因为自从C这类的语言诞生后,语言的语法含义与字符的排列方式分离开来,曾经被认为是一种程序语言的进步。不过不可否认的是,通过强制程序员们缩进(包括if,for和函数定义等所有需要使用模块的地方),Python确实使得程序更加清晰和美观。

6.python运行时间的几种方法

1.获取当前时间的两种方法:

import datetime,time

now = time.strftime("%Y-%m-%d %H:%M:%S")

print now

now = datetime.datetime.now()

print now2.获取上个月最后一天的日期(本月的第一天减去1天)

last = datetime.date(datetime.date.today().year,datetime.date.today().month,1)-datetime.timedelta(1)

print last3.获取时间差(时间差单位为秒,常用于计算程序运行的时间)

starttime = datetime.datetime.now()

#long running

endtime = datetime.datetime.now()

print (endtime - starttime).seconds4.计算当前时间向后10个小时的时间

d1 = datetime.datetime.now()

d3 = d1 + datetime.timedelta(hours=10)

d3.ctime()注:常用的类有:datetime和timedelta二种,相互间可以加减。

python程序运行时

转载请注明出处代码入门网 » python程序运行时

资讯

python在线编译

阅读(18)

本文主要为您介绍python在线编译,内容包括python在线编译器哪个,求一个好的免费的Python编译器,最好是直接丢链接,谢谢大佬,什么软件可以编译Python。实际上python 是脚本语言解释执行的,并不存在编译这个概念。用python -m py_compile file

资讯

pythonascii字符

阅读(17)

本文主要为您介绍pythonascii字符,内容包括python判断纯ASCII字符串怎么做,如何使用Python获得一个字符的ASCII值,python怎么判断ascii字符串问题。如果要判断某路径是否包换中文,可以用正则表达式判断是否含有双字节字符>>> import re>>> r

资讯

python进程通信

阅读(14)

本文主要为您介绍python进程通信,内容包括python进程间通信怎么理解,python进程间通信怎么理解,python进程间通信怎么理解。在2.6才开始使用multiprocessing 是一个使用方法类似threading模块的进程模块。允许程序员做并行开发。并且可以在

资讯

eclipse运行python

阅读(16)

本文主要为您介绍eclipse运行python,内容包括如何在eclipse中运行python,如何在eclipse中运行python,怎么用eclipse打开python项目。下载python下载eclipse假设有上面两个,下载一个Python的Eclipse插件pydev下载完后将其解压到Eclipse的目

资讯

python类的self

阅读(15)

本文主要为您介绍python类的self,内容包括python怎么理解类和self的用法和含义,python怎么理解类和self的用法和含义,python中self是什么意思。python的class保留了语言在进化过程中的一些遗迹。对象这种概念,可以追溯到C语言中大量使用的结

资讯

python字典函数

阅读(15)

本文主要为您介绍python字典函数,内容包括Python字典作为函数参数,编写函数实现功能:将一个字典类型数据,Python中怎么定义一个函数,传人一个字典和元组,不改变字典的键人,急求这道python字典函数的题怎么做呀。先打开Python的代码编辑器窗

资讯

python投票

阅读(15)

本文主要为您介绍python投票,内容包括如何用python实现网络上的自动投票功能,如何用python实现网络上的自动投票功能,如何用Python模拟实现微信公众号里的投票。#!/usr/bin/pythondef main(m=none):if m:maximum = melse:maximum = 0cu

资讯

python上海

阅读(16)

本文主要为您介绍python上海,内容包括上海python培训学费多少钱老男孩培训机构多少钱,想学习python,麻烦问一下上海哪家比较好一点的培训机构有这个课程,上海python就业前景是否值得期待。优点 门槛低,上手快; 2、比 R 更具有通用性和实用性

资讯

python的reduce

阅读(13)

本文主要为您介绍python的reduce,内容包括reduce在python中是什么意思,pythonmap和reduce的用法,python之map和reduce的区别。map(function, sequence[, sequence, ]) -> listReturn a list of the re

资讯

pythonlinux开发

阅读(14)

本文主要为您介绍pythonlinux开发,内容包括如何在linux下开发python程序,pycharm怎么开发linux程序,linux和python先学哪个。众所周知,系统管理员需要精通一门脚本语言,而且招聘机构列出的职位需求上也会这么写。大多数人会认为 Bash (或者其

资讯

毕业设计python

阅读(15)

本文主要为您介绍毕业设计python,内容包括用python做毕业设计,做个什么题目稍微容易一点,用Python做毕业设计选什么项目比较好,刚刚接触python,正好赶上毕设,想做python,由于是新手,所以想拜。首先你选择Python就很好,且不说Python本身很简

资讯

pythonifall

阅读(14)

本文主要为您介绍pythonifall,内容包括python里ifall([(item,str)]):这条判断什么,pythonanyall有什么用,python中else和elif的区别是什么。all是如果iterable的所有元素不为0、、False或者iterable为空,all(iterable)返回True,否则返回Fa

资讯

sublimepython运行

阅读(16)

本文主要为您介绍sublimepython运行,内容包括sublime怎么运行python代码,如何在sublime上运行python,如何在sublime上运行python。1.首先下载Sublime和Python,安装Python环境 注意:如果不想动手亲自配置Python环境安装的时候环境变量,请在安装

资讯

pythonpdf库

阅读(16)

本文主要为您介绍pythonpdf库,内容包括python下面有什么生成pdf文件的库,python下面有什么生成pdf文件的库,python操作pdf文件有什么好用的库吗。国内的话,知乎,网易,腾讯,搜狐,金山,豆瓣这些属于用Python比较知名的。大型的项目的话,网易的许多游

资讯

python在线编译

阅读(18)

本文主要为您介绍python在线编译,内容包括python在线编译器哪个,求一个好的免费的Python编译器,最好是直接丢链接,谢谢大佬,什么软件可以编译Python。实际上python 是脚本语言解释执行的,并不存在编译这个概念。用python -m py_compile file

资讯

pythonascii字符

阅读(17)

本文主要为您介绍pythonascii字符,内容包括python判断纯ASCII字符串怎么做,如何使用Python获得一个字符的ASCII值,python怎么判断ascii字符串问题。如果要判断某路径是否包换中文,可以用正则表达式判断是否含有双字节字符>>> import re>>> r

资讯

python进程通信

阅读(14)

本文主要为您介绍python进程通信,内容包括python进程间通信怎么理解,python进程间通信怎么理解,python进程间通信怎么理解。在2.6才开始使用multiprocessing 是一个使用方法类似threading模块的进程模块。允许程序员做并行开发。并且可以在

资讯

eclipse运行python

阅读(16)

本文主要为您介绍eclipse运行python,内容包括如何在eclipse中运行python,如何在eclipse中运行python,怎么用eclipse打开python项目。下载python下载eclipse假设有上面两个,下载一个Python的Eclipse插件pydev下载完后将其解压到Eclipse的目

资讯

python类的self

阅读(15)

本文主要为您介绍python类的self,内容包括python怎么理解类和self的用法和含义,python怎么理解类和self的用法和含义,python中self是什么意思。python的class保留了语言在进化过程中的一些遗迹。对象这种概念,可以追溯到C语言中大量使用的结

资讯

python字典函数

阅读(15)

本文主要为您介绍python字典函数,内容包括Python字典作为函数参数,编写函数实现功能:将一个字典类型数据,Python中怎么定义一个函数,传人一个字典和元组,不改变字典的键人,急求这道python字典函数的题怎么做呀。先打开Python的代码编辑器窗

资讯

python投票

阅读(15)

本文主要为您介绍python投票,内容包括如何用python实现网络上的自动投票功能,如何用python实现网络上的自动投票功能,如何用Python模拟实现微信公众号里的投票。#!/usr/bin/pythondef main(m=none):if m:maximum = melse:maximum = 0cu

资讯

python地理

阅读(14)

本文主要为您介绍python地理,内容包括怎么样用Python实现地理编码,如何用python在文件地理数据库调取栅格文件,python可以用于地理信息系统的开发吗。工具原料:地理编码工具geocoder用Python实现地理编码方法如下:看一下它都支持哪些公司的地

资讯

python黑客绝技

阅读(2)

本文主要为您介绍python黑客绝技,内容包括黑客们会用到哪些Python技术,我想成为一名黑客,我在学python,可是里面讲的多是游戏设计,能否,黑客们会用到哪些Python技术。学习是循序渐进的过程最常见的有两本python和黑客相关的书《python灰帽

资讯

python开发什么软件

阅读(2)

本文主要为您介绍python开发什么软件,内容包括python能用来开发什么软件,开发python用什么软件,Python可以开发哪些程序。Python开发软件可根据其用途不同分为两种,一种是Python代码编辑器,一种是Python集成开发工具,两者的配合使用可以极大的

资讯

python正则匹配url

阅读(2)

本文主要为您介绍python正则匹配url,内容包括请问如何使用python的正则表达式提取url链接,请问如何使用python的正则表达式提取url链接,怎么写url的python正则表达式。1.测试正则表达式是否匹配字符串的全部或部分regex=ur"" #正则表达式if r

资讯

pythonstrtobyte

阅读(2)

本文主要为您介绍pythonstrtobyte,内容包括python怎么将字符串转换为byte,pythonstr和byte的区别,python2.7.3中怎么将str转为bytes。public class Test { public static void main(String[] args) { //1. By

资讯

jointhreadpython

阅读(2)

本文主要为您介绍jointhreadpython,内容包括python线程join什么意思,pythonthreading一定要join吗,如何在python多线程join挂起后还能在主线程。Join的作用是众所周知的,阻塞进程直到线程执行完毕。通用的做法是我们启动一批线程,最后join这

资讯

vs2013python

阅读(2)

本文主要为您介绍vs2013python,内容包括vs2013怎么进行Python编程,vs2013怎么进行Python编程,visualstudio2013为什么支持python。方法/步骤1电脑上安装微软公司的VS2013,可以从dreamspark 上下载正版或通过其他途径获得,安装即可。2打开VS20

资讯

houdinipython

阅读(2)

本文主要为您介绍houdinipython,内容包括学习Houdini必须会python吗,学习houdini到底要不要掌握python,学习houdini到底要不要掌握python。Houdini应该不错。不过似乎某个rendering(名子不记得了),应该与python的集成更好。python是一个通用语

资讯

vimpythonide

阅读(2)

本文主要为您介绍vimpythonide,内容包括如何将vim变成一个强大的pythonide,在linux下面做python程序开发,用什么ide好,在linux下面做python程序开发,用什么ide好大家在用哪个工具。可以理解题主的需求,做机器学习的时候经常需要看具体代码,通

资讯

python大文件处理

阅读(2)

本文主要为您介绍python大文件处理,内容包括内存不足时,python如何处理大文件,python对文件进行处理,如何用python最快的获取大文件的最后几行。工作中经常会遇到处理日志文件的问题:为了得到日志的最新状态,我们需要获取日志文件的最后部分

资讯

python服务器应用

阅读(2)

本文主要为您介绍python服务器应用,内容包括python怎么在服务器端使用,python都应用服务器框架,python怎么在服务器端使用。利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python -m Web服务