VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python爬虫 >
  • 二进制文件

二进制文件
前面讲的默认都是读取文本文件,并且是UTF-8编码的文本文件。要读取二进制文件,比如图片、视频等等,用’rb’模式打开就可以了。

文件:Python中文件是对象;
Python相对路径
with open(‘../china.txt') as file1:
  content=file1.read()
  print(content)
“D:\Python实例\第一章\china\test.txt”
“../../../第五章/china/test2.txt”
“china/test.txt”
“../../”

Python逐行读取
with open('test.txt') as file1:
  for line in file1:
      print(line)


readline() 方法
用于从文件读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字符数,包括 "\n" 字符。
with open("writeline.txt","r",encoding="gbk") as file1:
    print(file1.readline(5))
     

readlines() 方法
用于读取整个文件(所有行)到一个列表,可以由for... in ... 结构进行遍历;列表的每一行变成列表的每一个元素。
with open("china.txt","r",encoding="gbk") as file1:
    lines=file1.readlines()
    for line in lines:
        print(line)
read
readline
readlines

   
 read() 方法

用于从文件中读取指定的字符数,如果未给定或为负则读取所有。
with open("china.txt","r",encoding="gbk") as file1:
    lines=file1.read()
    print(lines)
 

Python读取文件
with open(‘test.txt') as file1:
  content=file1.read()
  print(content)
“china/test.txt”
“../../../china/hello/a.txt”
“../a/b/c/dd.txt”



相关教程