摘要:
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退 阅读全文
posted @ 2017-01-31 16:45
道高一尺
阅读(261)
评论(0)
推荐(0)
摘要:
#_*_ coding:utf-8 _*_ from sys import argv from os.path import exists script, from_file, to_file = argv print "copying from %s to %s" % (from_file, to 阅读全文
posted @ 2017-01-31 16:44
道高一尺
阅读(330)
评论(0)
推荐(0)
摘要:
一、Python open()函数文件打开操作 打开文件会用到open函数,标准的python打开文件语法如下:open(name[,mode[,buffering]])open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可 阅读全文
posted @ 2017-01-31 16:43
道高一尺
阅读(13065)
评论(0)
推荐(0)
摘要:
from sys import argv 初学理解: sys 为内置模块,提供了许多函数和变量来处理 Python 运行时环境的不同部分。是固定的用法,不能自己随便写名字代替它,这行的作用就是要把用到的东西(比如需要什么特定函数什么之类的)从这个东西存放的模块中引入程序中。 就好比C语言中的strl 阅读全文
posted @ 2017-01-31 16:42
道高一尺
阅读(1485)
评论(0)
推荐(0)
摘要:
raw_input() 与 input() __ Python 这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。 1 >>> raw_input_A = raw_input("raw_input: ") 2 raw_input: abc 阅读全文
posted @ 2017-01-31 16:41
道高一尺
阅读(782)
评论(0)
推荐(0)
摘要:
IndentationError:在python的条件语句出现 expected an indented block问题 是指缩进问题,比如for循环里面的print前面需要四个空格。 Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入 阅读全文
posted @ 2017-01-31 16:40
道高一尺
阅读(551)
评论(0)
推荐(0)
摘要:
浮点数的四舍五入 print round(1.7333) 2.0 阅读全文
posted @ 2017-01-31 16:39
道高一尺
阅读(1445)
评论(0)
推荐(0)
摘要:
# -*- coding: utf-8 -*- PY文件当中是不支持中文的,即使你输入的注释是中文也不行,为了解决这个问题,就需要把文件编码类型改为UTF-8的类型,输入这个代码就可以让PY源文件里面有中文了。建议写代码之前都把这句话加上,因为不管是注释还是弹出消息提示,免不了的要输入中文,所以这个 阅读全文
posted @ 2017-01-31 16:38
道高一尺
阅读(887)
评论(0)
推荐(0)
摘要:
lambda表达式,冒号前面的是参数,后面的是返回值。 Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。 对于一些比较抽象并且整个程序执行下来只需 阅读全文
posted @ 2017-01-31 16:37
道高一尺
阅读(241)
评论(0)
推荐(0)
摘要:
filter过滤器 >>> list(filter(None,[0,1,2,True,False])) [1, 2, True] filter的作用就是后面的数据按照前面的表达式运算后,得出为False则去掉,返回所有为True的值。 #举例找出0—100所有的奇数 def myfun(x): re 阅读全文
posted @ 2017-01-31 16:37
道高一尺
阅读(350)
评论(0)
推荐(0)