python 文件定位是什么?文件定位有什么作用?


本文摘自php中文网,作者乌拉乌拉~,侵删。

今天这篇文章的python学习环节之中,我们来了解一下Python文件定位。在接下来的文章之中我会来告诉朋友们python之中的文件定位是什么,以及这个文件定位能做到什么。

文件定位

tell()方法告诉你文件内的当前位置, 换句话说,下一次的读写会发生在文件开头这么多字节之后。

seek(offset [,from])方法改变当前文件的位置。Offset变量表示要移动的字节数。From变量指定开始移动字节的参考位置。

如果from被设为0,这意味着将文件的开头作为移动字节的参考位置。如果设为1,则使用当前的位置作为参考位置。如果它被设为2,那么该文件的末尾将作为参考位置。

例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

# !/usr/bin/python

# -*- coding: UTF-8 -*-

# 打开一个文件

fo = open("foo.txt", "r+")

str = fo.read(10)

print "读取的字符串是 : ", str

# 查找当前位置

position = fo.tell()

print "当前文件位置 : ", position

# 把指针再次重新定位到文件开头

position = fo.seek(0, 0)

str = fo.read(10)

print "重新读取字符串 : ", str

# 关闭打开的文件

fo.close()

以上实例输出结果:

1

2

3

读取的字符串是 :  This is te

当前文件位置 :  10

重新读取字符串 :  This is te

以上就是这篇文章所讲的全部内容。希望所说的内容以及所举的例子能对你有所帮助。

更多相关知识,请访问php中文网Python教程栏目。

以上就是python 文件定位是什么?文件定位有什么作用?的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

win8怎么安装Python

r语言和Python有必要都学吗

Python 中正则表达式详解

Python topn 取最大的n个数或最小的n个数方法

Python如何用ip代理

Python是爬虫吗

Python的while如何使用

Python abs是什么意思?abs函数有什么用处?

Python列表中函数&方法详解

Python如何计时

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...