前天在微信上遇到一個小伙伴問我一個關(guān)于Sublimetext配置Python解釋器的問題,可能是初學者,對這方面還不是很懂,想使用快捷鍵但是徒勞一場,因為缺少Python解釋器,直接按下快捷鍵Ctrl+B是不會得到想要的結(jié)果的。鑒于此,如果有小伙伴想使用Sublime跑Python程序的話,那么配置Python解釋器是必不可少的一步,這里小編整理這篇手把手教程,希望為后來者鋪磚引路。下面是詳細教程:1、首先打開Sublime,如下圖所示,然后選擇“Pref
系統(tǒng) 2019-09-27 17:50:11 1826
客戶要求將微信的帶參二維碼增加log,首次生成的時候log直接是個沒顏色的,客戶想要給點顏色看看,第一次生成圖片如下生成的客戶需要的原因是因為底圖的數(shù)據(jù)通道和log的數(shù)據(jù)通道不同為L8像素黑白,log為RGB3x8位像素真彩通道一個圖片可以包含一到多個數(shù)據(jù)通道,如果這些通道具有相同的維數(shù)和深度,Pil允許將這些通道進行疊加模式11位像素,黑和白,存成8位的像素L8位像素,黑白P8位像素,使用調(diào)色板映射到任何其他模式RGB3×8位像素,真彩RGBA4×8位像
系統(tǒng) 2019-09-27 17:48:30 1826
image前不久,我寫了一篇文章回顧Python中print的發(fā)展歷史,提到了兩條發(fā)展線索:明線:早期的print語句帶有C和Shell的影子,是個應(yīng)用程序級的statement,在最初十幾年里,經(jīng)歷過PEP-214和PEP-259的改進;再到2009年的大版本3.0,由語句改成了print()函數(shù),還在3.3版本,做過一次功能增強,最終上升成為一等的內(nèi)置函數(shù)。暗線:介紹了print的競爭對手們,像傳統(tǒng)的日志模塊logging、調(diào)試模塊pdb、主流IDE的
系統(tǒng) 2019-09-27 17:48:27 1826
這個程序的功能非常的簡單,就是每天在系統(tǒng)中新建一個文件夾。文件夾即當前的時間。此代碼是在同事那邊看到的,為了鍛煉下自己薄弱的Python能力,所以花時間重新寫了一個。具體代碼如下:importtime,osbasePath='F:\\work\\'thisYear=str(time.localtime()[0])thisMonth=str(time.localtime()[1])thisDay=time.strftime("%Y-%m-%d",time.l
系統(tǒng) 2019-09-27 17:48:16 1826
pickle包的dump函數(shù)和load函數(shù)分別實現(xiàn)了數(shù)據(jù)的序列化和反序列化。一、dump()方法pickle.dump(obj,file,[,protocol])注釋:序列化對象,將對象obj保存到文件file中去。參數(shù)protocol是序列化模式,默認是0(ASCII協(xié)議,表示以文本的形式進行序列化),protocol的值還可以是1和2(1和2表示以二進制的形式進行序列化。其中,1是老式的二進制協(xié)議;2是新二進制協(xié)議)。file表示保存到的類文件對象,f
系統(tǒng) 2019-09-27 17:47:49 1826
好吧,我承認我是對晚上看到一張合適的票轉(zhuǎn)讓但打過電話去說已經(jīng)被搞走了這件事情感到蛋疼。直接上文件吧。#coding:utf-8'''春運查詢火車票轉(zhuǎn)讓信息Author:piglei2007@gmail.comDate:2011.01.25'''importreimportosimporttimeimporturlparseimportdatetimeimporttracebackimporturllib2importsocketsocket.setdefa
系統(tǒng) 2019-09-27 17:47:42 1826
最近我必須執(zhí)行一項從一個需要登錄的網(wǎng)站上爬取一些網(wǎng)頁的操作。它沒有我想象中那么簡單,因此我決定為它寫一個輔助教程。在本教程中,我們將從我們的bitbucket賬戶中爬取一個項目列表。教程中的代碼可以從我的Github中找到。我們將會按照以下步驟進行:提取登錄需要的詳細信息執(zhí)行站點登錄爬取所需要的數(shù)據(jù)在本教程中,我使用了以下包(可以在requirements.txt中找到):requestslxml#步驟一:研究該網(wǎng)站打開登錄頁面進入以下頁面“bitbuck
系統(tǒng) 2019-09-27 17:47:27 1826
上集回顧上一節(jié)學習了轉(zhuǎn)義字符的用法,作為基礎(chǔ)內(nèi)容一定要記憶好,多看幾遍。提問輸入和打印結(jié)果沒有問題,重點是input語句的使用,input后面跟著的字符串是用來提示用戶輸入而打印再屏幕上的,用戶輸入的內(nèi)容存放在前面的變量中,然后可以對這個保存著用戶輸入的變量進行操作。主語print語句中end=‘’的用法,意思是不讓用換行符跑到下一行,也就是直接再這一行輸入內(nèi)容。直接把提示內(nèi)容放在input語句中也能實現(xiàn)同樣的功能。鞏固練習1、網(wǎng)上查input的功能查詢得
系統(tǒng) 2019-09-27 17:47:20 1826
本文實例講解了Python實現(xiàn)全角半角轉(zhuǎn)換的方法,相信對于大家的Python學習能夠起到一定的參考借鑒價值。如下所示:一、全角半角轉(zhuǎn)換概述:全角字符unicode編碼從65281~65374(十六進制0xFF01~0xFF5E)半角字符unicode編碼從33~126(十六進制0x21~0x7E)空格比較特殊,全角為12288(0x3000),半角為32(0x20)而且除空格外,全角/半角按unicode編碼排序在順序上是對應(yīng)的所以可以直接通過用+-法來處
系統(tǒng) 2019-09-27 17:46:42 1826
flush()方法刷新內(nèi)部緩沖區(qū),像標準輸入輸出的fflush。這類似文件的對象,無操作。Python關(guān)閉時自動刷新文件。但是可能要關(guān)閉任何文件之前刷新數(shù)據(jù)。語法以下是flush()方法的語法:fileObject.flush();參數(shù)NA返回值此方法不返回任何值。例子下面的例子顯示了flush()方法的使用。#!/usr/bin/python#Openafilefo=open("foo.txt","wb")print"Nameofthefile:",fo
系統(tǒng) 2019-09-27 17:46:31 1826