- 博客(11)
- 收藏
- 关注
转载 seek()
seek()的三种模式:(1)f.seek(p,0) 移动当文件第p个字节处,绝对位置(2)f.seek(p,1) 移动到相对于当前位置之后的p个字节(3)f.seek(p,2) 移动到相对文章尾之后的p个字节语法:fileobject.seek(offset[,whence])offset:指针位置whence:可选,三个选项(0:默认,绝对定位;1:相对当前位置;2:相对文件...
2018-09-30 14:49:39
4251
转载 如果你用 'w' 模式打开文件,那么你是不是还要 target.truncate() 呢?
答案:是的,如果不truncate()一下,文件会以a模式打开,如下图。不同模式打开文件的完全列表:模式 描述r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+ 打开一个文件用于读写。文件指针将会放在文件的开头。rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。...
2018-09-30 14:48:17
3825
5
转载 file对象的close()
File 对象的 close()方法刷新缓冲区里任何还没写入的信息,并关闭该文件,这之后便不能再进行写入。当一个文件对象的引用被重新指定给另一个文件时,Python 会关闭之前的文件。用 close()方法关闭文件是一个很好的习惯。语法:fileObject.close();...
2018-09-30 14:46:59
5041
转载 文件属性
一个文件被打开后,你有一个file对象,你可以得到有关该文件的各种信息。以下是和file对象相关的所有属性的列表:属性 描述file.closed 返回true如果文件已被关闭,否则返回false。file.mode 返回被打开文件的访问模式。file.name 返回文件的名称。file.softspace 如果用print输出后,必须跟一个空格符,则返回false。否则返回true...
2018-09-30 14:46:19
273
原创 argv 和 raw_input() 有什么不同?
不同点在于用户输入的时机。如果参数是在用户执行命令时就要输入,那就是 argv ;如果是在脚本运行过程中需要用户输入,那就使用 raw_input()例如:from sys import argva, b, c = argv#执行命令时需携带三个参数 python test.py a b ca = raw_input()#默认为stringa = int(raw_input("...
2018-09-30 14:43:44
660
转载 转义序列 说明
转义序列 说明\(行尾) 续行符\ 反斜杠’ 单引号" 双引号\a 响铃\b 退格(Backspace)\f 换页\n 换行\r 回车\t 水平制表符\v 垂直制表符\ooo 值为八进制 ooo 的字符\xhh 值为十六进制 hh 的字符...
2018-09-30 14:36:48
332
转载 %r和%s
%r 和 %s 有什么不同?%r 用来做 debug 比较好,因为它会显示变量的原始数据( raw data ),而其它的符号则是用来向用户显示输出的。既然有 %r 了,为什么还要用 %s 和 %d ?%r 用来 debug 最好,而其它格式符则是用来向用户显示输出的。为什么 %r 有时打印出来的是单引号,而我实际用的是双引号?Python 会用最有效...
2018-09-30 14:35:38
351
转载 格式化字符
格式化字符:%r 不管什么都打印出来%c 格式化字符及其ASCII码%s 格式化字符串%d 格式化整数%u 格式化无符号整型%o 格式化无符号八进制数%x 格式化无符号十六进制数%X 格式化无符号十六进制数(大写)%f 格式化浮点数字,可指定小数点后的精度%e 用科学计数法格式化浮点数%E ...
2018-09-30 14:34:10
1668
原创 = 和 == 有什么不同?
= (single-equal) 的作用是将右边的值赋予左边的变量名。 `== (double-equal) 的作用是检查左右是否相等
2018-09-30 14:33:11
155
原创 python浮点数
Python 中使用更精确的浮点数可以通过 decimal 和 fractions 两个模块,decimal 表示完整的小数,而 fractions 通过分数的形式表示小数举例:a = Fraction(1,4)print float(a)b = Decimal(0.022)print b输出:a = 0.25b = 0.0219999999999999987232435216810...
2018-09-30 14:32:09
6328
原创 python显示中文或其他外语
1.如果需要显示中文或其他外语,需要在首行添加:#-- coding:utf-8 --否则类似报错:SyntaxError: Non-ASCII character ‘\xe8’ in file exl.py on line 9, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details...
2018-09-30 14:30:06
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人