文件
1.操作数据
with open(filepath,‘way’) as f:
f.write(数据)
write()用于写入
read()用于读取
readlines()用于读取文件,以列表形式保存
readline()逐行读取数据
filepath是文件的路径:相对和绝对
way是打开方式
默认方式为‘r即读取,还有’w’写入,'r+'读写,'a’增添
相对路径是相对于当前文件夹的目录,绝对路径是相对于计算机里的地址
在windows使用绝对路径时,使用\分级
2.使用Json存储数据
json.dump/json.load
* json.dump()
第一个参数是要写入的数据,第二个参数是要写入的文件对象
number = 123
with open(filename,'w') as f:
json.dump(number,f)
* json.load()
只有一个参数,文件对象。它与dump作用相反,它能将文件对象中的数据载入给一个变量。
with open(filename) as f:
number = json.load(f)
题外话
strip()/rstrip()/lstrip()可用于去掉字符串的空字符’\0’
split()可将字符串按照指定的符号分割(默认为空格),并返回一个列表
3.异常处理
try-except-else语句
try语句执行相关代码,如果遇到except中的异常,就执行except的语句。如果没有遇到异常,就执行else语句。
小技巧: except中可以用pass直接跳过异常。
作用: 和C语言不同,python是解释性语言,遇到异常就会停止,异常处理的目的是为了让程序在遇到错误时,向用户提供相应的信息,而不是直接终止应用程序。