Python 获取当前的操作系统

获取当前是什么操作系统

环境: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

Jekyll 文章里如何正常展示 Liquid 代码

由于 Jekyll 使用的模板语言是 Liquid,当文件里的内容格式与 Liquid 语言语法相同时,则自然会被当作 Liquid 代码执行。

例如,打算展示如下代码:

{% assign name="nodewee" %}

结果是这样:

也就是文章输出内容与 Liquid 语法有冲突,此外还有 Mustache、Handlebars 模板语言的代码也会产生冲突。

macOS 通过CLI命令行查看、打开和关闭 WiFi

在终端中通过命令行打开或关闭 WiFi ,以及查看当前的开关状态。
可应用到自动化脚本中。

  • 先查看 Wi-Fi 的 Device 名称:
    networksetup -listnetworkserviceorder
    一般是 en0,或是 en1

  • 查询 WiFi 的开关状态
    networksetup -getairportpower en0