腳本如下:fromopenpyxlimportload_workbookworkbook=load_workbook(u'/tmp/test.xlsx')#找到需要xlsx文件的位置booksheet=workbook.active#獲取當前活躍的sheet,默認是第一個sheet#如果想獲取別的sheet頁采取下面這種方式,先獲取所有sheet頁名,在通過指定那一頁。#sheets=workbook.get_sheet_names()#從名稱獲取shee
系統 2019-09-27 17:48:59 1826
image前不久,我寫了一篇文章回顧Python中print的發展歷史,提到了兩條發展線索:明線:早期的print語句帶有C和Shell的影子,是個應用程序級的statement,在最初十幾年里,經歷過PEP-214和PEP-259的改進;再到2009年的大版本3.0,由語句改成了print()函數,還在3.3版本,做過一次功能增強,最終上升成為一等的內置函數。暗線:介紹了print的競爭對手們,像傳統的日志模塊logging、調試模塊pdb、主流IDE的
系統 2019-09-27 17:48:27 1826
好吧,我承認我是對晚上看到一張合適的票轉讓但打過電話去說已經被搞走了這件事情感到蛋疼。直接上文件吧。#coding:utf-8'''春運查詢火車票轉讓信息Author:piglei2007@gmail.comDate:2011.01.25'''importreimportosimporttimeimporturlparseimportdatetimeimporttracebackimporturllib2importsocketsocket.setdefa
系統 2019-09-27 17:47:42 1826
最近我必須執行一項從一個需要登錄的網站上爬取一些網頁的操作。它沒有我想象中那么簡單,因此我決定為它寫一個輔助教程。在本教程中,我們將從我們的bitbucket賬戶中爬取一個項目列表。教程中的代碼可以從我的Github中找到。我們將會按照以下步驟進行:提取登錄需要的詳細信息執行站點登錄爬取所需要的數據在本教程中,我使用了以下包(可以在requirements.txt中找到):requestslxml#步驟一:研究該網站打開登錄頁面進入以下頁面“bitbuck
系統 2019-09-27 17:47:27 1826
上集回顧上一節學習了轉義字符的用法,作為基礎內容一定要記憶好,多看幾遍。提問輸入和打印結果沒有問題,重點是input語句的使用,input后面跟著的字符串是用來提示用戶輸入而打印再屏幕上的,用戶輸入的內容存放在前面的變量中,然后可以對這個保存著用戶輸入的變量進行操作。主語print語句中end=‘’的用法,意思是不讓用換行符跑到下一行,也就是直接再這一行輸入內容。直接把提示內容放在input語句中也能實現同樣的功能。鞏固練習1、網上查input的功能查詢得
系統 2019-09-27 17:47:20 1826
本文實例講解了Python實現全角半角轉換的方法,相信對于大家的Python學習能夠起到一定的參考借鑒價值。如下所示:一、全角半角轉換概述:全角字符unicode編碼從65281~65374(十六進制0xFF01~0xFF5E)半角字符unicode編碼從33~126(十六進制0x21~0x7E)空格比較特殊,全角為12288(0x3000),半角為32(0x20)而且除空格外,全角/半角按unicode編碼排序在順序上是對應的所以可以直接通過用+-法來處
系統 2019-09-27 17:46:42 1826
flush()方法刷新內部緩沖區,像標準輸入輸出的fflush。這類似文件的對象,無操作。Python關閉時自動刷新文件。但是可能要關閉任何文件之前刷新數據。語法以下是flush()方法的語法:fileObject.flush();參數NA返回值此方法不返回任何值。例子下面的例子顯示了flush()方法的使用。#!/usr/bin/python#Openafilefo=open("foo.txt","wb")print"Nameofthefile:",fo
系統 2019-09-27 17:46:31 1826
一切皆是對象在Python一切皆是對象,包括所有類型的常量與變量,整型,布爾型,甚至函數。參見stackoverflow上的一個問題Iseverythinganobjectinpythonlikeruby代碼中即可以驗證:#everythininpythonisobjectdeffuction():returnprintisinstance(True,object)printisinstance(0,object)printisinstance('a',o
系統 2019-09-27 17:46:22 1826
global標識用于在函數內部,修改全局變量的值。我們可以通過以下規則,來判定一個變量到底是在全局作用域還是局部作用域:變量定義在全局作用域,那就是全局變量。變量在函數中定義,并且加了global標識,就是全局變量。如果變量在函數中僅做了定義,那么就是局部變量。如果變量在函數中僅僅是使用,那么就是全局變量。下面的示例,有助于理解上述規則:defcook():globaldumplingsdumplings='10'#全局變量print('cook():'+
系統 2019-09-27 17:46:12 1826
本篇閱讀時間約為5分鐘。文/咪哥雜談1前言在日常的生活中,大家偶爾會看到朋友圈發的照片由一張被切成九張的效果,有時由一張照片被切成九張照片所帶來的視覺盛宴是不一樣的!現在許多P圖工具里面自帶了這種功能,而微信小程序里也有專門可以切圖的工具。為了熟練鞏固的練習調庫操作,今天就來帶大家看看,如何用Python實現這個小功能。2成果展示先來看看成果,原圖為文章開始的圖片,一圖切九圖朋友圈:九張圖發朋友圈的時候,還有個比較有意思的事,上傳時是亂序的,還需要你自己像
系統 2019-09-27 17:46:02 1826