Files and Exceptions

Python中基本输入机制是line based(“基于行的”,不知道翻译的对不对),即当一个文件打开后,Python将数据视为一个一个单独的行,配合for循环等循环语句实现input操作

 

import os #导入os module

os.getcwd() #获取当前工作目录 cwd=current working directory

os.chdir() #改变目录 chdir= change directory

 

 

data = open(‘sketch.txt’) #open()打开一个文件,返回一个文件对象

print(data.readline(), end=’ ‘)

print(data.readline(), end=’ ‘)#readline() method读取文件中的一行,并且自动会切换到下一行

 

 

data.seek(0) #将文件重新定位到开头

for each_line in data:

    print(each_line, end=’’) #循环按行打印

data.close()#关闭文件

 

 

 

str.split(sep = None, maxsplit = -1) #sep为分界符,生成一个list存储分界符两侧数据

详细用法参考官方文档

 

 

str.find(substr) #str中查找字串,如果存在返回字串索引位置,否则返回-1

 

 

遇到异常情况有两种做法,第一种添加额外的逻辑结构,但是这是不可靠的,如果数据结构改变,就需要添加更多的逻辑结构

 

In python’s world, runtime errors are called exceptions

 

list有两种 一种是可改变的 一种是不可改变的

不可改变的list称作tuple

 

 

pass 语句 相当于NULL,不执行,起占位作用

 

try-except statement

 

如果出现异常执行except

 

os.path.exists(‘filename’)

检测是否存在filename

 

 

 

多用exception handling mechanism

 

可以通过指定异常类型来处理不同的异常

try:

code#不变

except ValueError:

code#出现ValueError时异常处理代码

except IOError:

    code#出现IOError 时异常处理代码

 

基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip基于MATLAB实现旅行推销员问题(TSP)的代码+项目说明(课程大作业)+测试数据.zip 【备注】 1、该资源内项目代码百分百可运行,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值