美文网首页菜鸟的Python之路
Python( 十)文件读取与异常

Python( 十)文件读取与异常

作者: Tester_Jingel | 来源:发表于2017-11-28 17:38 被阅读1次

1、文件读取:有多余的空格和空行记得使用strip()相关的方法
(1)读取整个文件:

with open(‘文本路径’) as filename:
  for line in filename:
  Print line

(2)逐行读取文件:

with open(‘文本路径’) as filename:
  filecontent = filename.read()
  Print filecontent

(3)创建一个文件包含各行文本的列表:readlines()

with open(‘文本路径’) as filename:
  lines = filename.readlines()
  for line in lines:
    print line

2、文本写入
注意:
调用open()时需要提供两个实参,一个是文件的路径,一个是权限,不写默认是读权限
r:读取权限 对于不存在的文本路径,写入时会自动创建
r+: 读写权限
w:写入权限(覆盖原有文本)
a:附加权限(不覆盖原有文本)

with open(‘文本名称路径’ , ‘w’ ) as filename:
filename.write(“hello world!!!”)
filename.write(“hello world!!!\n”) #换行写入: \n
filename.write(str(123456)) #对于数字文本的写入需要转换成字符串型

3、异常处理 try........except...........
1、ZeroDivisionError异常
try :
c= a/b
print c
except ZeroDivisionError:
Print ‘not zero’

2、FileNotFoundError异常

3、pass

Json的存储与读取

(1)读取:json.load()

filepath = “文本路径”
with open(filepath) as filename:
json.load(filename)

(2)存储:json.dump()

data = [‘a’,’b’,’c’]
filepath = “文本路径”
with open(filepath , ’a’) as filename:
json.dump(data)

分割split()
a = " A Byte of Python"
b = a.split()
print b
Result:['A', 'Byte', 'of', 'Python']

相关文章

  • Python( 十)文件读取与异常

    1、文件读取:有多余的空格和空行记得使用strip()相关的方法(1)读取整个文件: (2)逐行读取文件: (3)...

  • 2018-03-13

    文件与异常 读取与写入 python可以读取打开文件并读取其内容如下面代码 使用with可以在你不需要继续访问文件...

  • Pythone入门到实践-学习笔记-Day4

    第十章 文件和异常 一、文件 读取文件 用open()打开文件,用read()读取文件,用close()关闭文件,...

  • 同步或异步异常处理

    同步或异步异常处理 同步读取异常处理 异步读取文件异常处理

  • python 读取大文件,避免内存溢出

    ####python读取大文件 最近在学习python的过程中接触到了python对文件的读取。python读取文...

  • Python 读取并替换整行文件

    Python 读取并替换整行文件 1、python 读取文件 f = open(input_file_path...

  • Python read 方法选择

    python read 方法选择 Python里与读取文件内容相关的方法read有多种选择,在什么时候用哪种读取办...

  • Python使用with open() as读写文件

    一、读取文件抛出异常 在之前的博文里,我们说到:要以读文件的模式打开一个文件对象,使用Python内置的open(...

  • Python3分析CSV数据

    2.1 基础Python与pandas 2.1.1 使用pandas处理CSV文件 读取CSV文件 使用Pytho...

  • 使用Pandas读取csv文件

    python读取csv文件简单例子: python读取csv文件时,数据被保存到dataframe中,此时,数据会...

网友评论

    本文标题:Python( 十)文件读取与异常

    本文链接:https://www.haomeiwen.com/subject/tnuebxtx.html