最近遇到的小问题总结
1. python 工具初始化的语法
text = text or "" # 传参数 字符串赋值
if_text = text and True or False # 判断字符串是否为空
2. 中 日 韩 Unicode字符集
中文:\u4e00-\u9fa5
康熙部首:\u3000-\u303F
日文平假名:\u3040-\u309F
日文片假名:\u30A0-\u30FF
韩文拼音:\uAC00-\uD7AF
全角符号:\uff00-\uffff
3. python 中Unicode 和 utf-8 转换
encode('utf8') # 将unicode"编码"为utf8
decode('utf8') # 将utf8"解码"为unicode
4. 用中文做dict的key时,要用utf-8编码
my_dict[text.decode('utf8')] = source
5. \n 和 \n\r
Unix系统里,每行结尾只有“<换行>”,即“\n”;
Windows系统里面,每行结尾是“<换行><回车>”,即“\n\r”;
Mac系统里,每行结尾是“<回车>”。
6. 什么是mklink
mklink是Windows 7下的一个类似于linux下In的命令,其作用是在NTFS文件系统中创建文件或目录的链接(类似于桌面快捷方式)(可参考文章)
一共有三种链接方式,其中硬链接是只针对文件的,目录不行,而junction link 和 symbolic link 都可对目录操作,那么二者的区别如下: Junction Link vs Symbolic Link