第七章-文件与异常
2021-05-17 19:43:23 7 举报
AI智能生成
python程序设计基础第七章,文件操作与异常处理
作者其他创作
大纲/内容
路径<div></div><div></div><div></div>
绝对路径:从文件所在驱动器(盘符)名称开始描述文件的保存位置;<div>相对路径:从当前工作目录开始描述文件的保存位置。<br></div>
获取当前工作路径;import osos.getcwd()<div>修改工作目录路径os.chdir("F:\\documents")</div><div>..表示当前目录的上一级目录</div><div>window系统中,目录和文件间用\,linux系统使用/</div>
文件的打开与关闭
文件的打开:<div>file 对象名 = open(文件路径字符串,模式字符)</div><div>文件的关闭:</div><div>file对象.close()</div>
写文件
1. file对象.write(写入字符串)<div>2. file对象.writelines(字符串序列)</div><div>writelines方法的参数除了可以是列表,也可以是集合、元组、字典,但元素一定是字符串。</div>
读文件
1. 字符串变量 = file对象.read()<div>2. 字符串变量 = file对象.readline()</div><div>3. 列表变量 = file对象.readlines()</div>
CSV操作
打开:<div>with open(文件路径字符串,模式字符) as 文件对象名:</div><div> 文件操作语句</div><div>reader</div><div>with open("文件路径",'r') as stu:</div><div> reader = csv.reader(stu)</div><div> for row in reader:</div><div> print(row)</div><div>writer:</div><div>with open("文件路径",'a') as stu:</div><div> writer = csv.writer(stu)</div><div> writer.writerow(['张',‘女’,‘20’])</div><div> writer.writerow(['李',‘男’,‘218’])</div>
异常
常见异常
异常处理<div><br></div><div>try:</div><div> 语句</div><div>except 异常名称:</div><div> 捕获异常时处理</div><div>else :</div><div> 未发生异常时处理</div>
0 条评论
下一页