最近用到python文件操作相关的命令,总结一下:
- 打开文件操作和C/C++一样用
f=open(“a.txt”,a)
注意这里是open,不是fopen,文件操作结束后一定要关闭文件f.close()
。对此,有一个命令with open("a.txt",a) as f
这个命令可以自动检测关闭操作的文件。 - 读取文件里一行数据用
line=f.readline()
- 读取文件内所有行数据用
line=f.readline
while line :
或者for line in f
- 注意 readline 和 readlines 后得到的字符串中换行的地方会有”\n“,如果只得到单纯的字符串,需要将末尾的\n去掉。
- 把字符串转换成数字可以用
int('123')
或者float('123.2')
把数字变成字符串可以用char(123)
- 如果要读取文件中一行的空格相隔的字符串,需要用到split:
data=s.split(" ",2)
2代表分割2次,得到三个元素,”“内的字符是需要分割的地方,如果是空格来分割,引号内一定要输入空格,split后得到的是一个List。 - list的应用在python内非常普遍,需要系统学习一下。