关于python获取文件名后缀的方法

标准的方法是: >>> os.path.splitext('thefile.jpg')[1] '.jpg' 这样获得的是带点号的后坠,如果不要点号呢?当然可以在结果上继续处理 >>> os.path.splitext('thefile.jpg')[1][1:] 'jpg' 不过有更简便的方法,使用字符串的split方法 >>> 'thefile.jpg'.split('.')[-1] 'jpg'
Python | 2022-05-23 22:23 | 阅读 68 次 | 评论 0 条

给 python 加上 end

有强迫症,看见python没有end关键字,就像将倾的大厦,向一边倾斜,缺少对称之美。于是总想着给python加个end。在十几年前听说韩国有程序员给python(整容😁)用注释的方式加end,比如: if True: print("hello") #end 这个思路不错,但是注释前面的#号看着还是不舒服。 又想到用定义一个end变量: if True: print("hello") end = '' 让end等于空字符串,这样前面不用带一个#号了,但后面拖着个小尾巴,还是不舒服。 既然注释和变量都不完美,那么用...
Python | 2022-05-23 16:28 | 阅读 34 次 | 评论 0 条

windows terminal 集成 git bash 中文文件名乱码的解决办法

打开windows terminal设置,点击左下角的“打开 JSON 文件”,加上下面的红色部分 "commandline": "D:\\Programs\\Git\\bin\\bash.exe --login -i",
Windows | 2022-05-17 23:40 | 阅读 137 次 | 评论 0 条

将一个文件夹中所有的sass文件批量转换为scss

sass-convert -R my_sass_dir --from sass --to scss 其中: -R 表示递归 my_sass_dir 的所有子文件夹 --from sass --to scss 表示从 sass 转换为 scss 文件
WEB开发 | 2022-05-17 02:11 | 阅读 190 次 | 评论 0 条

vscode彻底关闭自动完成(智能提示)的方法

在settings.json里加入下面两行: "editor.quickSuggestions": false, "editor.suggestOnTriggerCharacters": false, 其中: "editor.quickSuggestions": false 用来关闭上下文提示,加上这行以后大部分提示都可以关闭了,但是,对象的方法和属性仍然提示 "editor.suggestOnTriggerCharacters": false 这个是专门用来关闭对象的方法和属性的提示的,再加上这行...
Windows | 2022-05-09 10:50 | 阅读 279 次 | 评论 0 条

edge开启ClearType字体渲染

1、在地址栏输入 edge://flags/ 然后按回车 2、搜索 Enhance text contrast 3、设置为Enabled 4、重启edge浏览器
Windows | 2022-05-05 14:57 | 阅读 281 次 | 评论 0 条

python正则re.sub“替换大文件内容”的坑

可能是由于内存限制,对大文件只能替换前面的一部分,可以使用re.compile突破这种限制 比如: re.sub("abc", "123", largeText, re.S|re.I) 可以改成: match = re.compile("abc", re.S|re.I) match.sub("123", largeText)
Python | 2022-05-03 17:38 | 阅读 311 次 | 评论 0 条

windows平台的ag、connect、rsync、tree命令行可执行文件

可用在git bash
Windows | 2022-05-02 21:47 | 阅读 324 次 | 评论 0 条

rails使用ruby3报错:Unable to load application: LoadError: cannot load such file -- net/smtp

在Gemfile里加入如下3行即可: gem 'net-smtp' gem 'net-imap' gem 'net-pop' 别忘了重新运行:bundle install
Ruby | 2022-04-29 00:14 | 阅读 120 次 | 评论 0 条

node安装后的设置(node_global和node_cache)

npm config set prefix "D:\gs412\nodejs\node_global" npm config set cache "D:\gs412\nodejs\node_cache"
WEB开发 | 2022-04-23 11:23 | 阅读 444 次 | 评论 0 条

Firefox88禁止自动更新的方法

把下面这个批处理文件下载以后“以管理员身份运行”
Windows | 2022-04-22 18:17 | 阅读 458 次 | 评论 0 条

成功卸载Microsoft Edge浏览器

1 找到setup.exe文件的路径 可以右键浏览器图标,找打它的文件位置,这个文件并不是我们需要的文件,这个路径一般是“C:\Program Files (x86)\Microsoft\Edge\Application”,我们再找到对应版本的文件夹,如“91.0.864.67”,再找到Installer文件夹,然后就可以找到setup.exe。我们需要的就是setup.exe文件所在的路径,如: C:\Program Files (x86)\Microsoft\Edge\Application\91.0.864.67\Installer ...
Windows | 2022-04-16 22:12 | 阅读 629 次 | 评论 0 条

gzip压缩文件命令

gzip -c9 main.js > main.js.gz
Linux | 2022-04-16 20:15 | 阅读 534 次 | 评论 0 条

vscode 关闭烦人的 参数提示(不是智能提示)

如下图这种提示,没多大作用,很干扰视线 关闭它只需要在settings.json加入如下一行: "editor.parameterHints.enabled": false,
WEB开发 | 2022-04-04 10:48 | 阅读 122 次 | 评论 0 条

Ubuntu的“show applications”按钮放在开头(左侧)的方法

如果把dock放在底部,那么“show applications”放在开头(左侧)是一个不错的办法,这样它还在右下角,用下面的命令即可: gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true 如果想改回来默认的,那么只需要把最后的参数true改为false: gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top false
Linux | 2022-03-19 23:06 | 阅读 317 次 | 评论 0 条

[生活经验]防蓝光镜片和蓝膜镜片戴久了会有焦虑感,情绪不稳定

查网上的资料说这是视疲劳,我感觉不仅仅是眼睛的疲劳,大脑更疲劳。 普通绿膜镜片就好很多,戴多久都没有那种感觉。 希望这点小经验能帮助到需要帮助的人。
默认分类 | 2022-01-03 11:01 | 阅读 526 次 | 评论 1 条

Windows10 系统默认字体改为宋体的方法

Win 10 字体改为宋体方法: Win 10 系统字体还原为默认字体的方法: -------------------------------- 作者在 2021-12-25 22:52:55 补充以下内容 --------------------------------运行完注册表文件后,需要重启系统才能生效
Windows | 2021-12-25 22:52 | 阅读 612 次 | 评论 0 条

vim无法用鼠标选中复制、粘贴的解决办法

sudo vi /usr/share/vim/vim*/defaults.vim 找到 if has('mouse') set mouse-=a endif 修改 set mouse=a 为 set mouse-=a // 等号前面多了个 - 号
Linux | 2021-12-21 17:10 | 阅读 52 次 | 评论 0 条

阿里云数据盘在线扩容

fdisk -l // 查看磁盘情况 growpart /dev/vdb 1 resize2fs /dev/vdb1 df -h // 查看扩容是否生效
Linux | 2021-11-30 12:35 | 阅读 100 次 | 评论 0 条

githubu[gitlab]的简易安装记录

export GITLAB_HOME=/var/www/www.githubu.com sudo docker run --detach \ --hostname www.githubu.com \ --publish 443:443 --publish 80:80 --publish 23:23 \ --name gitlab \ --restart always \ --volume $GITLAB_HOME/config:/etc/gitlab \ --volume $GITLAB_HOME/logs:/var/log/gitl...
Ruby | 2021-11-16 20:20 | 阅读 125 次 | 评论 0 条
浏览2462698次
文章归档
最新评论