以下需要引用库 os
import os
判断目录是否存在
os.path.exists(dsymPath)
进入目录
os.chdir(dsymPath)
该目录下包含哪些文件
os.listdir()
读文件内容
按照常规如下方法就可以正常读取:
f = open(filename)
text = f.read()
print(text)
但是对于一些类似dsym文件类型的文件,这样会抛出以下错误:
'utf-8' codec can't decode byte 0xca in position 0: invalid continuation byte
这样的话,是有办法解决的
只要将第一行改为这样就可以了:
f = open(filename,'rb')
这样代表的意思是从文件中读取二进制数据。
与此荣方式,如果获取到了f,可以通过for aLineData in f:获取到没一行的数据,例如
for aLineData in f:
print(aLineData)
网友评论