python中导入及处理文件数据

本文档介绍了Python中如何修改工作目录、导入和处理文件数据,包括使用open()函数、readline()、seek()、split()、find()等方法。还讨论了错误处理,如ValueError和IOError,并提到了help()、strip()和print()的功能。最后,讨论了文件的写操作,包括w、a和w+模式,以及异常处理和使用with语句的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python中导入及处理文件数据

修改当前工作目录

import os #导入标准库
os.getcwd() #查看当前工作目录
print("当前的工作目录为:%s" % os.getcwd()) #现实当前工作目录
os.chdir('C:/Users/lz/Desktop/headfirstpython/chapter3') #修改工作目录
os.getcwd() #查看当前工作目录
print("当前的工作目录为:%s" % os.getcwd())

结果显示为:
当前的工作目录为:D:\PyCharm\file
当前的工作目录为:C:\Users\lz\Desktop\headfirstpython\chapter3

导入数据

data = open('sketch.txt') #sketch.txt为数据文件,按行导入

对数据操作

  1. 使用open() BIF函数打开一个磁盘文件,创建一个迭代器从文件读取数据,一次读取一个数据行。
  2. readline()方法从一个打开的文件读取一行数据。
  3. seek()方法可以用来将文件退回到起始位置。
  4. close()方法关闭一个之前打开的文件。
  5. split()方法可以将一个字符串分解为一个字符串列表。
  6. find()方法会在一个字符串中查找一个特定的子串。
  7. 数据不符合期望的格式时会出现ValueError。
  8. 无法正常访问时会出现IOError。(文件不存在或重命名)
  9. help() BIF允许你在IDE shell中访问Python的文档。
  10. strip()删除数据行中不需要的空白符
  11. print() BIF的file参数控制将数据发送或保存在哪里
  12. in 操作符用来检查成员关系
print(data.readline()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值