一日多技,技能-Linux-Python-Life 001

简介: 一日多技,技能-Linux-Python-Life 001

简说Python,号主老表,Python终身学习者,数据分析爱好者,从18年开始分享Python知识,原创文章227篇,写过Python、SQL、Excel入门文章,也写过Web开发、数据分析文章,老表还总结整理了一份2022Python学习资料和电子书资源,关注后私信回复:2022 即可领取。

技能相关

1、Excel 去除单元格中的空格?

问题场景:想要批量替换 Excel 某列或者某行 每个单元格中的空格为- 。

解决方法:可以使用 Excel 的 SUBSTITUTE函数,一共四个参数,具体介绍如下:

SUBSTITUTE(text, old_text, new_text, [instance_num])

SUBSTITUTE 函数语法具有下列参数:

  • text ,必需。需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。
  • old_text ,必需。需要替换的文本。
  • new_text ,必需。用于替换 old_text 的文本。
  • instance_num ,可选。指定要将第几个 old_text 替换为 new_text。如果指定了 instance_num,则只有满足要求的 old_text 被替换。否则,文本中出现的所有 old_text 都会更改为 new_text。

注意在 Excel 中字符串得用双引号包裹 “”

image.png

2、正则快速将请求头 headers 格式化成字典?

# 使用正则表达式
查找字符串 (.*?): (.*)
替换字符串 '$1': '$2',

image.png

Linux 操作相关

1、Linux 目录切换相关操作?怎么快速切换到上一个操作目录?

在 Linux 切换目录使用 cd 指令,常见操作:

# 进入指定目录 /home/mycode
cd /home/mycode
# 进入当前目录的上级目录
cd ..
# 进入当前目录下的 abc 目录
cd ./abc
# 进入用户 home 目录
cd ~
# 切换到上一次操作的目录
cd -
# 额外的:查看当前目录路径
pwd

2、Linux 安装 conda?

以安装 Miniconda3 为例子,我们从官网下载安装脚本,然后直接运行即可。

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh

额外的:

# 创建一个名为 py39的 python3.9 环境
conda create -n py39 python=3.9
# 进入 python3.9 环境
conda activate py39

3、unrar解压到指定文件夹?

# 安装
apt update
apt install unrar
# 解压 x 表示解压完整路径
unrar x abc.rar /home/my

其他相关操作:

# 查看 压缩包 内容
unrar l abc.rar
# 测试是否能够解压成功
unrar t abc.rar

Python相关

1、使用 f.truncate()清除文件内容出现错误 io.UnsupportedOperation: truncate ?

在用r方式打开文件的时候无法使用truncate函数将文件内容清空,可以改成r+模式。

with open('./install_cmd', 'r+') as f:
    print(f'truncate ago:{f.read()}')
    f.truncate(0)
    print(f'truncate after:{f.read()}')

2、如何为 selenium 配置 chromedriver?

WebDriverException: Message: 'chromedriver' executable needs to be in PATH.

生活

1、指甲长到肉里怎么办?甲沟炎?

指甲长到肉里最常见原因是修指甲修的太圆、太深,另外和穿鞋挤压等有关,如果不及时处理,极可能发展成为甲沟炎。

如果已经很疼,而且有脓了,强烈建议直接去医院

如果只是刚开始,没有很大疼痛感,根据百度百科,我们可以使用适当工具(消毒,不要太尖锐),将长大肉里的指甲挑出剪掉,然后在指甲和肉中间嵌入一点棉花(可以从棉签上剪一点),来阻止后面指甲继续往肉里长(引导指甲正常生长)。

2、杭州通地铁公交卡优惠?

这周办了个杭州地铁公交卡,发现确实优惠。(直接地铁站就可以办理:

  • 每次充值,最低50,只能按10的倍数金额充值,比如60
  • 需要缴纳15元押金,押金和余额只能在 杭州市民卡 中心退 )

优惠说明:

  • 地铁 公交直接91折
  • 乘坐地铁/公交后 3-90 分钟(网上查的)内换乘,最高可以减免2元车费

以我自己为例子,我每天 地铁(3元)+ 公交(1元),一天一个来回就是8元(一顿豪华早餐钱了!),杭州通优惠后:

  • 上班去:1 * 0.91 + (3 * 0.91-2) = 1.64
  • 下班回:3 * 0.91 + (1 * 0.91-0.91) = 2.73

一天一个来回就是:4.37,相当于55折了。对打工人来说,太划算了!

今天分享就这些啦,希望对大家有所帮助,这是一个新栏目,总结下每天遇到的问题,记录分享给大家。喜欢就点个赞~

相关文章
|
Linux 编译器 C语言
Linux五大步安装Python
Linux五大步安装Python
1200 0
Linux五大步安装Python
|
2月前
|
安全 Linux 开发者
|
JavaScript 数据挖掘 TensorFlow
一日多技,技能-Linux-Python-Life 003
一日多技,技能-Linux-Python-Life 003
114 0
一日多技,技能-Linux-Python-Life 003
|
SQL JSON 数据挖掘
一日多技,技能-Linux-Python-Life 004
一日多技,技能-Linux-Python-Life 004
一日多技,技能-Linux-Python-Life 004
|
存储 并行计算 Ubuntu
一日多技,技能-Linux-Python-Life 005
一日多技,技能-Linux-Python-Life 005
172 0
一日多技,技能-Linux-Python-Life 005
|
Java Linux C#
【python | linux08】对象编程-超详细超全面
面向对象(object-oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设计、实现软件的办法。 面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。 这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的型式描述出来,以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。............
137 0
【python | linux08】对象编程-超详细超全面
|
Linux 网络安全 C语言
Linux下Python3.6的安装及避坑指南
Linux下Python3.6的安装及避坑指南
464 0
Linux下Python3.6的安装及避坑指南
|
Linux API Python
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(三)
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(三)
254 0
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(三)
|
Linux API Python
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
198 0
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(二)
|
Linux Python
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(一)
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(一)
284 0
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(一)