Tornado部署時那些奇怪的錯誤

2021-09-19 11:58:46 字數 445 閱讀 4253

在python main.py &無錯誤資訊時,使用

nohup python main.py & 時卻出現 錯誤

'ascii' codec can't encode characters in position 20-23: ordinal not in range(128)
其實是因為在將log資訊輸出到nohup.out檔案的時候,會出現編碼錯誤,所以沒有使用nohup時不會有問題(因為沒有涉及寫檔案)

在頭部加上

# -*- coding: utf-8 -*-
其實還是不夠的,還需要在頭部加入

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

這樣就可以正常執行了

Scala 的那些奇怪的符號 (一)

scala的語法很多,有些人認為過於繁瑣,有些人卻認為正是因為繁瑣,所以才讓這門語言嚴謹和強大。例如在翻閱scala資料或者檢視scala原始碼的時候,經常會看到 這是什麼鬼?下面我就來 一下這兩個符號的用法 我們定義乙個類 earth class earth 我們定義了乙個子類 animal cl...

那些年我看到的奇怪sql

基礎表 日誌表 臨時表 物件表 流水表 歷史記錄表 create table 顧客待裁決 顧客編號 int 11 unsigned not null auto increment,許可 varchar 20 default null,顧客姓名 varchar 30 default comment 姓...

那些奇奇怪怪的寫法

template class t class test template class t void func t a,int len 關鍵字template意味著我們要定義乙個模板,那定義模板肯定要有泛指型別,那麼泛指型別在 呢,t就是我們要的泛指型別,那為什麼t前面是關鍵字class而不是關鍵字t...