WSL发布的安装路径一般位于:

1
%USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited<...>

其中<...>代表具体的发布名称。

阅读全文 »

1
2
3
4
5
6
lsb_release -a
cat /etc/issue
cat /etc/os-release
cat /etc/lsb-release
cat /etc/debian_version
cat /proc/version
阅读全文 »

区别项

粗体为推荐选择

架构

  • i686:32位x86
  • x86_64:64位x86_64

线程模型

  • win32:基于 Windows 原生线程(Windows API)
  • posix:基于 POSIX 线程标准
  • mcf:Mingw-w64 C Library Fork, mingw-w64 项目的一个特定优化版本

运行时

  • msvcrt:Microsoft Visual C Runtime Library (VC6)
  • ucrt:Universal C Runtime Library (Win10起)
阅读全文 »

1. 测试网络层是否正常

ping example.com

2. 测试HTTP是否可以连接

curl -I https://example.com
wget -q --spider https://example.com

3. 通过telnet端口测试

telnet example.com 80

解决方案

编码参数encoding使用utf-8-sig而非utf-8,可以自动去除多种标准的文件头BOM。

1
2
with open('file.txt', 'r', encoding='utf-8-sig') as f:
content = f.read()

额外说明

codecs模块中包括BOMBOM_UTF8BOM_BEBOM_UTF32_LE等常量。

参考资料

  1. codecs — Codec registry and base classes
    codecs --- 编解码器注册和相关基类
0%