获取当前是什么操作系统 环境:Python 3 使用 platform.system() import platform print(platform.system()) import platform isWindows = True if platform.system() == 'Windows' else False isMacOS = True if platform.system() == 'Darwin' else False 使用 sys.platform import sys print(sys.platform) # darwin # is macOS # win32 # is Windows
使用系统命令,用默认的浏览器打开网址,兼容 windows、mac 和 linux。 def os_url_explore(url): import platform import subprocess if platform.system().lower() == "windows": cmd = "start " + url else: cmd = "open " + url subprocess.run(cmd, shell=True)
官方源 PyPihttps://pypi.org/simple/ 国内镜像源: 清华TUNA PyPi 镜像 (含PyPI 镜像使用帮助) https://pypi.tuna.tsinghua.edu.cn/simple/ 阿里云 PyPi 镜像: https://mirrors.aliyun.com/pypi/simple/ 腾讯云镜像站 https://mirrors.cloud.tencent.com/pypi/simple/ 点击查看 如何修改 pypi 默认源和临时指定源 已失效/
如何通过 pip 命令来管理项目依赖包? 若还没有安装 pip,参考这篇文章。 如果安装或更新速度慢,甚至连接不到服务器,可考虑更换源,参考文章 Python 修改 pypi 默
有时文本很长超出 HTML 元素的宽度,可能会出现文本溢出(显示在区域外面,不换行),或不能完整显示的情况。 CSS 中有 3个相关属性可以处理这个问题。 word-break, overflow 和
Jekyll 如何给文章排序?按日期排序举例,如下: 顺序: {% assign sorted = site.posts | sort:"date" %} 逆序: {% assign sorted = site.posts | sort:"date" | reverse %} 参考 https://www.siteleaf.com/blog/advanced-liquid-sort/
由于 Jekyll 使用的模板语言是 Liquid,当文件里的内容格式与 Liquid 语言语法相同时,则自然会被当作 Liquid 代码执行。 例如,打算展示如下代码: {% assign name="nodewee" %} 结果是这
如何使用 ls 只列出指定类型的文件?或者文件名包含某字符串的文件? 举例,列出以数字开头的 .md 文件: ls | egrep '\d+.*?\.md' 123.md 如果是显示子目录的文件,并同时显示路径
如何选择性的删除一些文件? 在使用ls 选择性列出文件的基础上,通过管道再执行 rm 命令 举例,删除当前路径下以数字开头的 .md 文件: ls | egrep '\d+.*?\.md' | xargs rm 删除子
在终端中通过命令行打开或关闭 WiFi ,以及查看当前的开关状态。 可应用到自动化脚本中。 先查看 Wi-Fi 的 Device 名称: networksetup -listnetworkserviceorder 一般是 en0,或是 en1 等 查询 WiFi 的开关状态 networksetup