当前位置: 移动技术网 > IT编程>脚本编程>Python > python新手入门 - 文件读操作

python新手入门 - 文件读操作

2018年03月03日  | 移动技术网IT编程  | 我要评论

疯狂的石头mp4下载,章汉强,幽灵猎人套

基于交互式窗口下的文件操作(文件名为user_list.cfg):

>>> print (open('user_list.cfg','r').read())
user1:password1
user2:password2

>>> print (open('user_list.cfg','r').readlines()[0].split(':')[0].strip())
user1
>>> print (open('user_list.cfg','r').readlines()[0].split(':')[1].strip())
password1
>>> print (open('user_list.cfg','r').readlines()[1].split(':')[0].strip())
user2
>>> print (open('user_list.cfg','r').readlines()[1].split(':')[1].strip())
password2

其中:

readlines()  表示读取整个文件,并形成一个列表;

readline()  表示一次读取一行;

read()  表示读取整个文件;

split()  表示以':'进行字符串分割;  

strip()  表示去掉字符串首尾的空格和换行符等;

 

readlines()方法:

>>> print (open('user_list.cfg','r').readlines())
['user1:password1\n', 'user2:password2\n']

可知,上述方式可以读取整个文件形成列表,包含行尾的特殊字符;

 

read()方法:

>>> print (open('user_list.cfg','r').read()[1])
s
>>> print (open('user_list.cfg','r').read()[0])
u
>>> print (open('user_list.cfg','r').read()[2])
e
>>> print (open('user_list.cfg','r').read()[3])
r
>>> print (open('user_list.cfg','r').read()[4])
1

如上,取出对应位置的字符;

 

readline()方法:

>>> print (open('user_list.cfg','r').readline(5))
user1

如上,可以取出前5个字符;

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网