常用编程小操作

Posted by 甘家城 on 2017-11-30 Viewed times

包括,批量重命名,待更新。。。

1.批量重命名  changeName.py

import os
f=os.listdir("./")
f.remove("changeName.py")
j=0
for i in f:
 os.renames(i,str(j)+".jpg")
 j+=1

2.实现数组next并循环—js版

(now+1)%array.length

3.python字典自动初始化为0

from collections import defaultdict
d=defaultdict(int)
d['count']+=1

4.linux+windows 查看端口监听并kill

#linux
netstat -apn|grep 8000
或者
ps -aux|grep 8000
kill -9 pid

#windows
netstat -ano|findstr 3000
netstat -ano

5.linux开启防火墙

firewall-cmd --zone=public --add-port=8892/tcp --permanent
systemctl restart firewalld

6.linux下python后台运行

nohup python -u filename.py > filename.out 2>&1 &
tail -f filename.out

7.git add,git commit提交错误

git status
git reset HEAD
git log
git reset --soft commit_id

如果使用hard reset 了

git reflog
git reset --hard 前面的id

8.linux查看文件行数(windows可用git bash)

cat code.py | wc -l

版权声明:本文为原创文章,转载请注明出处和作者,不得用于商业用途,请遵守 CC BY-NC-SA 4.0协议。

支付宝打赏 微信打赏

赞赏一下