原创 logging日誌的四個等級和使用

1. logging日誌的介紹 在現實生活中,記錄日誌非常重要,比如:銀行轉賬時會有轉賬記錄;飛機飛行過程中,會有個黑盒子(飛行數據記錄器)記錄着飛機的飛行過程,那在咱們python程序中想要記錄程序在運行時所產生的日 志信息,怎

原创 tornado 增加日誌模塊

log類 #!/usr/bin/env python # -*- coding:utf-8 -*- import logging.handlers class Logger(logging.Logger): de

原创 tornado異步處理mysql

import tornado.ioloop import aiomysql async def test(): # 這裏的loop就是我們通過asyncio.get_event_loop()創建的,但是其實可以不傳

原创 python 五種下劃線含義

單前導下劃線:_var 單末尾下劃線:var_ 雙前導下劃線:__var 雙前導和末尾下劃線:var 單下劃線:_ 1. 單前導下劃線 _var 下劃線前綴的含義是告知其他程序員:以單個下劃線開頭的變量或方法僅供內部使用。 該

原创 # 使用subprocess模塊調用子進程並獲取輸出

使用subprocess模塊調用子進程並獲取輸出 從python2.4開始,內置的subprocess模塊可以創建子進程並連接子進程的標準輸入/輸出/錯誤,因此可以用來執行外部程序並獲取執行結果和輸出。本文示例基於Python2.

原创 python 通過 subprocess.Popen執行命令,重定向實時輸出

執行命令 import subprocess import sys 常用編碼 GBK = 'gbk' UTF8 = 'utf-8' 解碼方式,一般 py 文件執行爲utf-8 ,cmd 命令爲 gbk current_en

原创 nginx配置(新手必看)

初始化安裝 現在假設你已經擁有一個運行ubuntu的虛擬主機(比如說託管於 digital ocean),配置好登錄選項並更新好 apt 之後,運行 apt-get install nginx 安裝nginx.在瀏覽器訪問你的IP

原创 pycharm pep8風格代碼格式化

pip安裝autopep8: pip install autopep8 PyCharm -> Preferences -> Tools -> Extends Tools -> 點擊+加號 Name: autopep8 Tools

原创 使用 curl 發送 POST 請求的幾種方式

HTTP 的 POST 請求通常是用於提交數據,可以通過這篇文章來了解各種提交方式:四種常見的 POST 提交數據方式。做 Web 後端開發時,不可避免地要自己給自己發請求來調試接口,這裏要記錄的內容是如何使用命令行工具 curl

原创 ubuntu18.04安裝nginx

一、Nginx Nginx(“engine x”)是一款是由俄羅斯的程序設計師Igor Sysoev所開發高性能的 Web和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。在高連接併發的情況下,Nginx是

原创 亂碼 \x45\x2b\x3e\x46\x40\x47\問題

a = "該類型字符串" print(a.encode("raw_unicode_escape").decode("utf-8"))

原创 關於Python腳本開頭兩行的:#!/usr/bin/env python 和# -*- coding: utf-8 -*-的作用

Python腳本開頭都有下面的兩行,*而且一定在前兩行* #!/usr/bin/env python # -*- coding:utf-8 -*- 或者 #!/usr/bin/python # -*- coding:utf-

原创 ubuntu18.04 安裝pip並修改爲阿里雲pip源

安裝pip3 sudo apt-get install python3-pip 創建pip.config文件 mkdir ~/.pip vim ~/.pip/pip.conf 添加pip源 [global] index-url

原创 ubuntu 18.04安裝ssh

** 輸入命令** sudo apt-get install openssh-server 查看查看ssh服務是否啓動 sudo ps -e |grep ssh 沒有的話啓動 “sudo service ssh start”

原创 ubuntu 18.04 / 19.04 ifconfig安裝

安裝命令:sudo apt install net-tools