安裝方法:注:python環境一定要配置好。1.第一步:下載官方網站:http://www.pyinstaller.org/downloads.html此處下載版本為穩定版。2.第二步:下載完成后解壓,打開cmd。例如:我的在F盤根目錄下。可更換目錄,建議不要有目錄不要帶有中文。上圖:關鍵安裝命令。下圖:安裝過程圖。注意命令的空格,下面夸張了下空格間距,每次空格也僅需按一次。(1)cdF:\pyinstaller-develop\bootlaoder(進入
系統 2019-09-27 17:47:11 1818
前言lambda是表達式,用于創建匿名函數,可以和filter、map、reduce配合使用。本文環境Python3.7。一、lambda表達式lambda只包含一個語句,用于創建匿名函數。語法:lambda[arg1[,arg2,.....argn]]:expressionarg1--參數,可以有多個expression--表達式使用例子:f1=lambdax:x>10print(f1(1))#輸出:Falseprint(f1(11))#輸出:Truef
系統 2019-09-27 17:46:55 1818
mktime()方法是localtime()反函數。它的參數是struct_time或全9元組,它返回一個浮點數,為了兼容時time()。如果輸入值不能表示為有效的時間,那么OverflowError或ValueError錯誤將被引發。Syntax以下是mktime()方法的語法:time.mktime(t)參數t--這是struct_time或滿9元組。返回值此方法返回一個浮點數,對于兼容性time()。例子下面的例子顯示了mktime()方法的使用。#
系統 2019-09-27 17:46:41 1818
Python數據結構與算法(幾種排序)數據結構與算法(Python)冒泡排序冒泡排序(英語:BubbleSort)是一種簡單的排序算法。它重復地遍歷要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。遍歷數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已經排序完成。這個算法的名字由來是因為越小的元素會經由交換慢慢“浮”到數列的頂端。冒泡排序算法的運作如下:比較相鄰的元素。如果第一個比第二個大(升序),就交換他們兩個。對每一對相鄰元素
系統 2019-09-27 17:45:58 1818
Python實現截屏的函數#-*-coding:cp936-*-importtime,Imageimportos,win32gui,win32ui,win32con,win32apidefwindow_capture(dpath):'''''截屏函數,調用方法window_capture('d:\\'),參數為指定保存的目錄返回圖片文件名,文件名格式:日期.jpg如:2009328224853.jpg'''hwnd=0hwndDC=win32gui.Get
系統 2019-09-27 17:38:39 1818
Python字典是另一種可變容器模型(無序),且可存儲任意類型對象,如字符串、數字、元組等其他容器模型。本文章主要介紹Python中字典(Dict)的詳解操作方法,包含創建、訪問、刪除、其它操作等,需要的朋友可以參考下。字典由鍵和對應值成對組成。字典也被稱作關聯數組或哈希表。基本語法如下:1.創建字典>>>dict={'ob1':'computer','ob2':'mouse','ob3':'printer'}技巧:字典中包含列表:dict={'yangr
系統 2019-09-27 17:38:21 1818
本文實例講述了Python實現115網盤自動下載的方法。分享給大家供大家參考。具體實現方法如下:實例中的1.txt,是網頁http://bbs.pediy.com/showthread.php?t=144788另存為1.txt通過每3秒鐘復制一個下載鏈接到粘貼板,復制時會自動調用115客戶端下載,每下載10個文件會手工輸入一個字符,防止一下下載太多,卡死機器具體代碼如下:importre,os,timeimportwebbrowserimporturlli
系統 2019-09-27 17:38:17 1818
在學習python的時候,一定會遇到網站內容是通過ajax動態請求、異步刷新生成的json數據的情況,并且通過python使用之前爬取靜態網頁內容的方式是不可以實現的,所以這篇文章將要講述如果在python中爬取ajax動態生成的數據。至于讀取靜態網頁內容的方式,有興趣的可以查看本文內容。這里我們以爬取淘寶評論為例子講解一下如何去做到的。這里主要分為了四步:一獲取淘寶評論時,ajax請求鏈接(url)二獲取該ajax請求返回的json數據三使用python
系統 2019-09-27 17:38:05 1818
用Python隨機生成學生姓名,三科成績和班級數據,再插入到PostgreSQL中。模塊用psycopg2randomimportrandomimportpsycopg2fname=['金','趙','李','陳','許','龍','王','高','張','侯','艾','錢','孫','周','鄭']mname=['玉','明','玲','淑','??','艷','大','小','風','雨','雪','天','水','奇','鯨','米','曉','澤
系統 2019-09-27 17:37:48 1818
之前博客有用logstash-input-jdbc同步mysql數據到ElasticSearch,但是由于同步時間最少是一分鐘一次,無法滿足線上業務,所以只能自己實現一個,但是時間比較緊,所以簡單實現一個思路:網上有很多思路用什么mysql的binlog功能什么的,但是我對mysql了解實在有限,所以用一個很呆板的辦法查詢mysql得到數據,再插入es,因為數據量不大,而且10秒間隔同步一次,效率還可以,為了避免服務器之間的時間差和mysql更新和查詢產生
系統 2019-09-27 17:37:40 1818