Joplin默认的存储路径在【工具】->【通用选项】中能看到,就是没法直接更改。
Windows上版本默认的路径是:C:\Users\[username]\.config\joplin-desktop
-
Joplin 更改默认存储路径
-
Python pip安装包时报错ERROR Could not install packages due to an OSError
Python用的是虚拟环境virtualenv,然后又是放在同步盘。这样我两台电脑都是装的同一个Python版本,就共用了同一个虚拟环境(放在了同步盘,直接同步的)。
一台电脑上正常,在另一台电脑上用pip安装的时候报了以下错误:
1
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory:
-
Python pandas读取Excel时空单元格读取为nan
当用pandas读取excel的时候,用到的是read_excel函数。
比如以下代码,read_excel函数中(除了第1个参数,后面是可选的):
- 第1个参数是excel文件
- 第2个参数是sheet名字
- 第3个参数为指定的列名
1
2usecols = ['序号','姓名','座位号']
df = pd.read_excel(excel_file, sheet_name, usecols=usecols)
-
Python pip源设置(使用清华源)
直接用pip安装包的时候,用的是默认的python的官方的,是国外的,所以速度有时候挺慢的,用国内的源会方便一点,速度就正常、快多了。
国内常用的pip源:
1
2
3
4
5豆瓣 http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/以下用清华源安装pandas包举例。
-
Excel中随机抽取中奖者
应用场景:比如随机抽个奖啊,随机抽个人回答问题啊,随机抽个人演讲啊,随机抽人排值班啊……
如下图所示,要在这一列姓名中随机抽出一个人来。
思路:
- 1.在一列中写上姓名,用COUNTA函数统计有内容的总人数
- 2.用RANDBETWEEN函数从总人数范围内随机抽取一个人的序号
- 3.用INDEX函数返回序号对应的人的姓名
-
用ffmpeg合并多个ts视频文件
FFmpeg 是一个开源软件,可以执行音频和视频多种格式的录影、转换、串流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。
反正FFmpeg很强大的,功能也很多。之前也写过一篇:用FFmpeg下载m3u8格式视频。
-
Python Flask笔记(一)
-
VSCode运行Python虚拟环境virtualenv
使用虚拟环境,可以避免包的混乱和版本的冲突,虚拟环境是Python解释器的副本,在虚拟环境中你可以安装扩展包,为每个程序单独创建的虚拟环境,可以保证程序只能访问虚拟环境中的包。而不会影响系统中安装的全局Python解释器,从而保证全局解释器的整洁。
-
VSCode远程连接服务器 免密登录(ssh key)
VS Code远程连接服务器,就可以直接编辑服务器(Linux)上的文件了,进行开发等,就比较方便了。用VS Code也很简单,直接安装一个 Remote - SSH 的扩展插件就可以了。
第一次添加登录的时候用
ssh username@hostip -A
登录,比如用户名ubuntu,服务器ip是111.222.333.444,那就是ssh [email protected]
。然后输入密码就能登录了。
-
Python生成安全随机密码(secrets)
secrets 模块可用于生成高加密强度的随机数,适应管理密码、账户验证、安全凭据和相关机密数据管理的需要。
特别地,应当优先使用 secrets 来替代 random 模块中的默认伪随机数生成器,random 被设计用于建模和仿真,而不适用于安全和加密。