python文件打开模式&time&python第三方库

r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

w:打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a:打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

rb:以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

wb:以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

ab:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

r+:打开一个文件用于读写。文件指针将会放在文件的开头。

w+:打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

a+:打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。

rb+:以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

wb+:以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。

ab+:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

 

有关time的知识
time.ctime()的作用是:返回系统当前时间戳对应的易读字符串表示

time.gmtime()的作用是:返回系统当前时间戳对应的struct_time对象

time库的time.time()函数的作用是: 返回系统当前的时间戳

生成一个k比特长度的随机整数的函数是: random.getrandbits(k)

Python的第三方库:

Python网络爬虫方向的第三方库是:scrapy、

Python数据分析方向的第三方库是:scipy、pandas、numpy、

Python文本处理(处理Office文件)方向的第三方库是:pdfminer、openpyxl、python-docx、beautifulsoup4、python-pptx

Python数据可视化方向的第三方库是:matplotlib、TVTK、mayavi、VPython

Python中文分词的第三方库是:jieba

将Python脚本程序转变为可执行程序的第三方库是: PyInstaller、

Python机器学习(深度学习)方向的第三方库是:TensorFlow、Scikit-learn、Theano、MXNet、Caffe2、Keras、Pandle、PyTorch、Neon

Python Web开发方向的第三方库是:Django、flask、Pyramid

Python网络爬虫方向的第三方库是:scrapy、

Python图形用户界面方向的第三方库是:PyQt5、wxPython、pygtk

Python 游戏开发方向的第三方库是:Pygame、Panda3D、cocos2d、Arcade、FGMK、Panda3d

Python语言重要的第三方库:PIL(图像处理)

Python支持符号计算的第三方库是:SymPy

Python支持多种语言的自然语言处理第三方库是:NLTK

WeRoBot:是一个微信公众号开发框架,也称为微信机器人框架

requests库是处理HTTP请求的第三方库

MyQR是一个能够产生基本二维码、艺术二维码和动态效果二维码的Python第三方库

Python语言的用于硬件开发的第三方库是:Pyserial

posted @ 2020-01-08 14:35  X38072  阅读(1958)  评论(0编辑  收藏  举报