唠叨:
大学一直不想学,好不容易要溜了溜了,Python文件终于还是对我下手了><
第一天,认识了一个单词,就是 indent / 缩进
Q1:
错误:
expected an indented block
解决:缩进不够,在问题行再缩进一格
Q2 & Q3 :
错误:
IndentationError:unexpected indent
解决:既然缩进的多了,那就减少缩进
unident does not match any outer indentation level
解决:没有对齐的话,就对齐
总结:
缩进原则:
顶格写,每行都要顶格写,但是遇到函数,缩进4个空格哟(^U^)ノ~YO
Q4:
出现时机:
ctrl+C从原进程退出但未关闭原进程,导致没有释放掉原进程端口
问题:
Address already in use
解决方法:
sudo lsof -i :6633
解释:lsof 即 list open file, 列出打开的文件 6633: 被占用端口号
输入: kill -9 19911
19911是占用端口进程的PID
PID即进程id,杀死这个进程即可释放被占用的端口
查看信息:
ryu查看具体输出信息: ryu-manager hub.py --verbose
tips:
终端terminal的使用:
快捷键:
打开:Ctrl + Alt + T
同一窗口多终端模式:Ctrl + Shift + T
同一窗口下切换终端:Alt + 1; Alt + 2 ; …
关闭当前终端: Ctrl + Shift + W
$ → # : su ,然后输入密码
切换时,即 # → $ : exit
Python文件简单操作
新建文件夹:mkdir
新建文件:touch a.py
查看文件:cat a.py
编辑文件:vi a.py
进入之后,先按键 i 即input 进入输入模式
退出的时候
先Esc退出输入模式,然后:wq 保存再退出,或者:q! 不保存即退出
删除文件:rm a.py