Time of Update: 2018-02-26
標籤:python3.5 rc指令碼(類的定義與指令碼的結構)3.6 rc指令碼(start方法)3.7 rc指令碼(stop和status方法)3.8 rc指令碼(以daemon方式啟動)3.5 rc指令碼(類的定義與指令碼的結構)/3.6 rc指令碼(start方法)/3.7 rc指令碼(stop和status方法)import sysimport osfrom subprocess import Popen, PIPEclass Process(object):
Time of Update: 2018-02-26
標籤:python 基礎 笨方法學習python 以下學習內容以python2為基準UTF-8#conding:utf-8 or #__coding:utf-8__此句要置頂,表示代碼支援UTF8的格式,最好每個代碼檔案都加上注釋# A comment, this
Time of Update: 2018-02-26
標籤:eva 就是 過程 dog print pos style 編程 type 通過幾個函數式編號演化,理解物件導向設計def01.py 1 dog1 = { 2
Time of Update: 2018-02-26
標籤:python線程編程一、threading模組介紹multiprocess模組的完全模仿了threading模組的介面,二者在使用層面,有很大的相似性,因而不再詳細介紹二、開啟線程的兩種方式方式一: from threading import Thread import time import random def task(name): print(‘%s is running‘ %name)
Time of Update: 2018-02-26
標籤:python 多線程一、什麼是線程 在傳統作業系統中,每個進程有一個地址空間,而且預設就有一個控制線程。 線程就是一條流水線工作的過程,一條流水線必須屬於一個車間,一個車間的工作過程是一個進程。 車間負責把資源整合到一起,是一個資源單位,而一個車間內至少有一個流水線流水線的工作需要電源,電源就相當於cpu。 所以,進程只是用來把資源集中到一起(進程只是一個資源單位,或者說資源集合),而線程才是cpu上的執行單位。
Time of Update: 2018-02-26
標籤:python socket 簡單FTP socket選項含義 socket也叫通訊端,是對各種協議的封裝,實現收發資料。Python裡socket工作過程:(圖片來自網路)socket在Python中實際上是一個模組,實現發送和接收資料的功能。因為socket是一個類,所以只匯入模組需要使用socket.socket()建立一個socket對象。建立一個s
Time of Update: 2018-02-26
標籤:insert choice justify name append login ever 標誌位 choices 1、引號使用:多行變數用三引號python單雙引號相同,當命令內容中有引號
Time of Update: 2018-02-26
標籤:png and detail link describe lis nod __init__ http 題目描述輸入兩個鏈表,找出它們的第一個公用結點。 看到這道題的時候,很多人的
Time of Update: 2018-02-26
標籤:san *args 一個 proc def 字典 finish font name 非固定參數:非固定參數的作用:可以傳不固定個數的參數進去,為以後的擴充準備。在函數中,加了名字的非固定函
Time of Update: 2018-02-26
標籤:pos code sts ber 易用 退出 關閉 post 快捷 原文出處:https://www.jianshu.com/p/bbad16822eabpython中os.walk是一個
Time of Update: 2018-02-26
Python基礎——字串,python字串 Python版本:3.6.2 作業系統:Windows 作者:SmallWZQ 在Python中,字串也是一種資料類型。相比其它資料類型,字串算是比較複雜的。為何呢?因為字串不僅包含英文字母,還包括各國的語言文字。既然字串包含各國語言,因此字串還涉及編碼問題。 在Python 3.x版本中,字串是以Unicode編碼的,也就是說,Python的字串支援多語言。 範例程式碼如下:1 #字串包含中文2
Time of Update: 2018-02-26
python多版本管理工具-pyenv,python工具-pyenvubuntu系統版本:16.04# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 16.04.3 LTSRelease: 16.04Codename: xenial 系統內建python版本:2.7.12# python -VPython
Time of Update: 2018-02-26
Python邏輯運算子,python運算子邏輯運算子主要用來做邏輯判斷,邏輯運算子和比較子放一起的,同樣用於條件選擇和迴圈。以下假設變數 a 為 10, b為
Time of Update: 2018-02-26
python跳一跳系列之色塊輪廓定位棋盤,python色塊在前幾篇博文中,我們分別採用顏色識別,模板匹配,像素遍曆等方法實現了棋子和棋盤的定位,具體內容可以參見我的前面的文章內容,在這一篇中,我們來探索一種定位棋盤的新方法。 分析
Time of Update: 2018-02-26
python函數的物件導向——物件導向設計,python物件導向設計通過幾個函數式編號演化,理解物件導向設計def01.py 1 dog1 = { 2 'name':'元昊', 3 'gender':'母', 4 'type':'藏獒' 5 } 6 dog2 = { 7 'name':'李李', 8 'gender':'公', 9 'type':'臘腸'10 }11 12 def jiao(dog):13
Time of Update: 2018-02-26
python跳一跳系列之自動計算跳一跳距離,python距離到現在為止,我們通過前面幾篇博文的描述和分析,已經可以自動實現棋子、棋盤位置的準確判斷,計算一下兩個中心點之間的距離,並繪製在圖形上,效果如下。效果圖中的棋子定位採用HSV顏色識別,棋盤定位採用輪廓分割的方法獲得,感興趣的同學可以對其它的定位方法自行驗證。代碼# -*- coding: utf-8 -*-#VS2017+python3.6+opencv3.4#2018.02.03#作者:艾克思import cv2 import
Time of Update: 2018-02-26
python3.6+opencv3.4實現滑鼠互動查看圖片像素,在利用opencv進行圖片處理時,經常需要查看圖片關心地區或位置的像素數值,苦於沒有應手的小軟體,我用python3.6+opencv3.4簡單編製一個小工具,供大家使用。 流程1.建立標準的滑鼠互動函數,當滑鼠在映像上移動時,即時顯示滑鼠位置的像素數值(opencv像素為BGR格式)。2.建立映像視窗,綁定滑鼠回呼函數。3.按下‘q'鍵,退出。 4.僅需15行代碼,就是這麼簡單。代碼# -*- coding: utf-8
Time of Update: 2018-02-26
芝麻HTTP:Ajax結果提取,芝麻ajax結果提取以微博為例,接下來用Python來類比這些Ajax請求,把我發過的微博爬取下來。1. 分析請求開啟Ajax的XHR過濾器,然後一直滑動頁面以載入新的微博內容。可以看到,會不斷有Ajax請求發出。選定其中一個請求,分析它的參數資訊。點擊該請求,進入詳情頁面,6-11所示。可以發現,這是一個GET類型的請求,請求連結為[https://m.weibo.cn/api/container/getIndex?type=uid&value=2830
Time of Update: 2018-02-26
初識python,1.認識程式1.1 程式程式是指根據語言提供的指令按照一定邏輯順序對獲得的資料進行運算,並最終返回給我們的指令和資料的組合。程式是用語言寫成的。語言分進階語言和低級語言。低級語言有時叫機器語言或組合語言。進階語言翻譯成機器代碼有兩種方法,即解釋和編譯。解釋型語言是邊讀來源程式邊執行。進階語言是原始碼。編譯型語言是將原始碼完整地編譯成目標代碼後才能執行,以後在執行時不需要再編譯。1.2 調試程式錯誤被稱為bug,尋找bug的過程稱為調試(debugging)。1.3
Time of Update: 2018-02-26
python跳一跳系列之棋子定位之像素遍曆,python棋子前言 在前幾篇部落格中,分別就棋子的顏色識別、模板匹配等定位方式進行了介紹和實踐,這一篇部落格就來驗證一下github中最熱門的跳一跳外掛中採用的像素遍曆的方法。方法說明 像素遍曆的實質依然是顏色識別。 在github中給出的方法中,採用像素遍曆的方法是: 從高度的1/3處開始至高度的2/3處進行遍曆; 首先間隔50像素進行搜尋 當像素的顏色和每一行開始的像素顏色不同時,認為找到了最上面的棋盤位置,則返回上一個間隔處開始遍曆(i-