摘要:
1. eachLine -- 打开和读取文件的每一行new File("foo.txt").eachLine { println it.toUpperCase();}2. readLines -- 其作用基本与 eachLine 相同,但它不接受闭包为参数,而是把文件行读到一个 List 中l... 阅读全文
摘要:
https://www.codecademy.com/en/courses/learn-the-command-line Background The command line is a text interface for your computer. It's a program that ta 阅读全文
摘要:
raw_input 与 input使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的当输入为纯数字时input返回的是数值类型,如int,floatraw_inpout返回的是字符串类型,string类型输入字符串为表达式input会计... 阅读全文
摘要:
1.关于global声明变量的错误例子I ran across this warning:#!/usr/bin/env python2.3VAR = 'xxx'if __name__ == '__main__': global VAR VAR = 'yyy'---OUTPUT:./var... 阅读全文
摘要:
为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“\xe4\xb8\xad\xe6\x96\x87”的形式?为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ... 阅读全文
摘要:
转自 http://blog.csdn.net/sasoritattoo/article/details/12451359代码中经常会有变量是否为None的判断,有三种主要的写法:第一种是`if x is None`;第二种是 `if not x:`;第三种是`if not x is None`(这... 阅读全文
摘要:
sys.argv[]用来获取命令行参数,sys.argv[0]表示代码本身的文件路径。比如在命令行输入‘python test.py -version',sys.argv[0]的值即为test.py,sys.argv[1]即为-version,后面以此类推~import sys,os os.sy... 阅读全文
摘要:
根据文件类型选择文件文件 ss.split('.')[1] 即为文件后缀名,据此判断输出执行后结果到指定文件os.system('E:\\Learning\\python\\test_case\\%s >>log.txt 2>&1'%a)相关时间函数time.sleep()time.ctime()当... 阅读全文
摘要:
__slots__如果我们想要限制class的属性怎么办?比如,只允许对Student实例添加name和age属性。为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class能添加的属性:>>> class Student(object):.... 阅读全文
摘要:
闭包闭包用起来简单,实现起来可不容易。另一个需要注意的问题是,返回的函数并没有立刻执行,而是直到调用了f()才执行。我们来看一个例子:def count(): fs = [] for i in range(1, 4): def f(): return... 阅读全文