简单的python串口读写介绍 ser serial Serial 0 是打开第一个串口 print ser portstr 能看到第一个串口的标识 windows下是COM1 ser write “hello" 就是往串口里面写数据 ser close 就是关闭ser表示的串口 ser open 会打开这个串口
1.文件打开与关闭
在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件
open(文件名,访问模式)。
f = open('test.txt', 'w')
文件打开模式:
访问模式
说明
r
以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w
打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a
打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。
如果不用“with”,那么Python会在何时关闭文件呢?答案是:视情况而定。
Python程序员最初学到的东西里有一点就是可以通过迭代法很容易地遍历一个打开文件的全文:
f = open('/etc/passwd')
for line in f:
print(line)
注意上面的代码具有可行性,因为我们的文件对象“f”是一个迭代器。换句话说,“f“ 知道在一个循环或者任何其他的迭代上下文中做什么,比如像列表解析。
我的Python课堂上的大多数学生都具有其他编程语言背景,在使用以前
SOLID-适用原则
此页面旨在收集一些良好的资源(IMHO),以便概述应该应用于软件设计的良好原则。
S :单一责任原则。
O :打开/关闭原理。
L :李斯科夫替代原理。
故事的寓意:根据行为而不是根据属性为您的课程建模; 根据属性而非行为对数据建模。 如果它表现得像鸭子,那肯定是鸟。
这强烈表明,当子类限制基类中隐含的自由时,绝对不要使用继承,而仅当子类为基类表示的概念添加额外细节时才使用继承,例如“ Monkey” -一只动物'。
I :接口隔离原理
D :依赖倒置原则
编程到接口,