【无标题】

本文介绍了Python中处理屏幕会话、中文字符编码、OpenCV读写中文路径、PyTorch模型权重加载、文件夹统计、CSV读取、C++库编译、网页视频加速以及基本系统管理命令等内容。
摘要由CSDN通过智能技术生成

python一些处理

1.三级标题Screen——退出远程软件后不影响程序运行(一般不用,用docker可以后台运行)

screen -S my_screen    # 新建了一个名为my_screen
# 退出后重新连接时,需要先连接screen
screen -d my_screen
# 再次进入该screen窗口
screen -r my_screen
Ctrl+a(按两遍Ctrl-a)  # 可以顺序在多个window中切换

2.中文dump后写入json文件无法显示中文

# ensure_ascii:ensure_ascii = True,所有非ASCII码字符显示为’\uXXXX’序列,ensure_ascii = False,此时存入json的中文即可正常显示。
json.dumps(f, ensure_ascii=False)

3.解决python3中cv2读取中文路径的问题

# 读取含有中文路径的图片
image= cv2.imdecode(np.fromfile(img_path, dtype=np.uint8), -1)
# 写入含有中文路径的图片
cv2.imencode('.jpg', image)[1].tofile(save_path)

4.Pytorch中只导入部分层权重的方法

model = torchvision.models.resnet18()
pretrained_dict = torch.load('XXX.pth')  # 以字典的形式读取出之前模型的参数
model_dict = model.state_dict()   # 表示新模型的参数字典
state_dict = {k:v for k,v in pretrained_dict.items() if k in model_dict.keys()}
# state_dict表示两个模型共有的参数键值对
model_dict.update(state_dict)  # 得到state_dict,model_dict对共有的key进行更新,即把原模型能读的参数都读进来
model.load_state_dict(model_dict)  # model加载进这个更新后的参数字典

5.统计文件夹下数据

ls -lR|grep "^-"|wc -l    # 需要进入需要统计的文件夹路径
# 1. 查看当前目录所有文件和文件夹的大小
du -sh * 或 $du -h -d 0 * 
# '-d 0' 代表查询目录的深度为0 ,也就是当前目录,'-d 3' 表示文件目录深度为3,可以查到当前目录下的1~3级目录。
# 方法二:
ls -lh 或$ls -lht
# 2. 查看并统计文件和文件夹数目
# 统计当前目录下文件数目:
ls -lh | grep '^-' | wc -l
# 统计当前目录及所有子目录下文件数目:
ls -lR | grep '^-' | wc -l  
# 统计当前目录及所有子目录下以‘.jpg’后缀结尾的图片个数:
ls -lhR | grep '.jpg' |wc -l
# 统计当前目录下及所有子目录下所有文件夹数目:
ls -lR | grep '^d' | wc -l

6.python读取CSV文件——利用Pandas读取

data = pd.read_csv(csv_path,sep=',',header='infer',usecols=[5])
# sep是分隔符
# header是列名,是每一列的名字,如果header=1,将会以第二行作为列名,读取第二行以下的数据。usecols,是读取第几列。

7.make安装库

call	"D:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
# 一些C++库,make的时候需要先运行这个调用TOOLs14.0

8.网页视频加速,F12调出操作框,输入以下代码即可

/* now play two times as fast just for the heck of it */
document.querySelector('video').playbackRate = 2.0
# 速率为2.0,可以修改~

9.其他操作

adduser zx   # 添加一个名为zx的用户
passwd zx    # 修改用户zx的登陆密码
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值