PyYAML 不要对名称排序
python中,yaml.dump
可添加参数sort_keys=False
, 使得输出的结果不对键值进行排序。
1 | import yaml |
python中,yaml.dump
可添加参数sort_keys=False
, 使得输出的结果不对键值进行排序。
1 | import yaml |
pandas.DataFrame
中的 apply
方法可以用于生成新的数据。
1列输入-1列输出 最简单:
1 | def foo(x): |
N列输入-1列输出:
1 | def foo_multiple_input(x): |
1列输入-N列输出,N对N的处理方法类似:
从网上下载的MP3,有时候会带有很多杂乱的信息。
可以通过Python进行批量的增加、修改、删除。
参考 StackOverflow: accessing-mp3-meta-data-with-python
有以下几种metadata相关工具:
推荐使用 mutagen
在国内访问Github
网站,特别是git clone
时,非常慢。
如果有梯子,会好一些。
这里介绍一个不需要梯子的办法: 通过修改本地 hosts
文件,达到加速的目的。
实测,可以明显提升下载速度(单位网络限速 10 Mbps,git clone
能满速 900KB/s
以上)。
Linux 下的很多工具用起来很方便,比如 cat、grep、awk、sed、which 等等。
其中 which 可以用来查找当前环境中的某个程序的具体路径在哪里。
Windows 下安装过 Git for Windows
后,也可以使用这些常用的linux命令。
其实,还有另外一种方法,可以使用 Powershell
的 Get-Command
指令。
例如:
1 | PS C:\Users\liangxinhui\Desktop> Get-Command ssh |