常用的Python 功能snippets 3.0

138 阅读1分钟

5.实现一个简单的文件读取和写入


# 读取文本文件

with open('filename.txt', 'r') as f:#这里使用的是open 方法打开某文件,括号里面的‘r’是read的简写表示读取的意思。with...as...方法代表的是关闭文件,也就是close()方法,这里就是自动关闭文件。

content = [f.read](https://link.zhihu.com/?target=http%3A//f.read)()#这里使用read方法读取的文件的结果,并把结果定义了一个变量名content

  


# 写入文本文件

with open('filename.txt', 'w') as f:#这里用法是一样的,‘w’代表的是当前是一个二进制文件或者文本文件。

f.write('file content')#这里表达的是向filename.txt中写入一个fstr:‘file content’```

这个是在f中打开文本文件filename。text然后使用write方法,写入'file content’

6. 计算平均数

  


```python

def calc_mean(lst):#定义一个求平均数的函数,calc_mean(lst).

return sum(lst) / len(lst)#返回数组的和除以数组的长度。得出一个平均数

当时看完这个函数,也就知道这个是用def定义了一个函数。然后返回参数的和除以参数的长度,得出平均数

  1. 获取当前时间戳

import time#这里用的是python基本库里面的时间模块,导入时间模块!

now = int(time.time())

#直接就是把时间模块中的时间转换成整类int。然后定义为now。后面直接调用print(now)就可以打印当前时间戳


有什么地方没有理解到位的,请大家指导