python3在windows下的編碼問題

2021-07-29 07:52:35 字數 342 閱讀 7677

做小例子時 從github上面扒一些位元組流下來 系統為windows10 從powershell下輸出 pirint函式竟然直接扔了個異常出來:

unicodeencodeerror: 'gbk' codec can't encode character '\u2122' in position 31: illegal multibyte sequence

更改了標準輸出的預設編碼之後不出異常了

import sys

import io

但是輸出中文亂碼 估計是控制台的問題 再次更改:

這次正確列印  兩個問號

python3在windows上面路徑問題

在windows獲取檔案的路徑往往是斜槓,我們使用的時候需要轉成反斜桿 例如 c bj recfiles as 1我們需要的使用的是 c bj recfiles as 1 import os os.path.normpath mydir myfile.txt mydir myfile.txt imp...

windows安裝python3的scrapy框架

cp後面代表你python的版本號,例如cp35m,ui有的版本為python3.5.0 還要注意電腦是32位還是64位 還要確保自己的pip是否完成安裝,pip v命令測試下 依據下面的5步完成安裝 wheel安裝這個庫,就可以安裝wheel檔案 1.pip install wheel 2.pip...

python3 訪問windows共享目錄

python3 訪問windows共享目錄 1 安裝pysmb包 pip install pysmb2 連線共享目錄 usr bin env python3 coding utf 8 from smb.smbconnection import smbconnection server ip 10.0...