想知道大家都用python寫過哪些有趣的腳本?

剛剛用上了刻两,有個任務在excel里面導些用戶數(shù)據進數(shù)據庫表增蹭,剛好學了差不多一星期的python,用上了磅摹,哈哈滋迈,不過寫得不好霎奢,字段直接寫死了,湊合用#-*- coding: utf-8 -*-

#encoding=utf-8

import MySQLdb

import xlrd

#打開excel

data = xlrd.open_workbook('testpython.xls')

#根據名字拿到excel的某個表

table = data.sheet_by_name('Sheet1')

#行數(shù)

nrows = table.nrows

for rownum in range(1,nrows):

row = table.row_values(rownum)

print len(row)

# 打開數(shù)據庫連接

db = MySQLdb.connect("localhost","root","","pythonmysql" )

#鏈接資源

cursor = db.cursor()

# SQL 插入語句

sql = 'insert into pyuser (username,password, email, qq) values("%s", "%s","%s","%s")' % \

(row[0],row[1],row[2],row[3])

print sql

try:

# 執(zhí)行sql語句

cursor.execute(sql)

# 提交到數(shù)據庫執(zhí)行

db.commit()

except:

db.rollback()

# 關閉數(shù)據庫連接

db.close()

算完成了饼灿,大神勿噴繼續(xù)更新:喜歡切爾西幕侠,于是弄了一個sae,不過這一次碍彭,用pyquery+requests+lxml來搞了晤硕,每天新浪,網易庇忌,騰訊三大門戶網站更新我車的文章舞箍,我就把它爬到我的sae的web上,地址:Chelsea新聞python腳本:163

#-*- coding: utf-8 -*-

#encoding=utf-8

import MySQLdb

from pyquery import PyQuery

from time import ctime,sleep

import requests

import os

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

def getNews(doc):

for data in doc('.articleList li'):

title = PyQuery(data).find('a').text()

link = PyQuery(data).find('a').attr('href')

addTime = PyQuery(data).children('.postTime').text()

cname = '網易新聞'

comeLink = 'http://www.163.com/'

getData(title,link,cname,addTime,comeLink)

def getData(title,link,cname,addTime,comeLink):

db = MySQLdb.connect(host="localhost", port=3306,user="root",passwd="123456",db="app_chelseafc",charset="utf8")

#db = MySQLdb.connect(host="10.67.15.102", port=3307,user="5330x2woz0",passwd="5iihxiwxx4kjlim5kl4m14wmx115myw0y243y530",db="app_chelseafc",charset="utf8")

cursor = db.cursor()

sql = 'insert into acticle (title,link,cname,addTime,comeLink) values("%s","%s","%s","%s","%s")' % (title,link,cname,addTime,comeLink)

print sql

try:

cursor.execute(sql)

db.commit()

print "success"

except:

db.rollback()

db.close()

if __name__ == '__main__':

r = requests.get("http://sports.163.com/special/y/00051F15/ycqexmore.html")

html = r.text

doc = PyQuery(html);

getNews(doc)

qq:

#-*- coding: utf-8 -*-

#encoding=utf-8

import MySQLdb

from pyquery import PyQuery

from time import ctime,sleep

import requests

import os

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

def getNews(doc):

for data in doc('.newslist li'):

title = PyQuery(data).find('a').text()

link = PyQuery(data).find('a').attr('href')

cname = '騰訊新聞'

comeLink = 'http://www.qq.com/'

addTime = ctime()

getData(title,link,cname,addTime,comeLink)

def getData(title,link,cname,addTime,comeLink):

db = MySQLdb.connect(host="localhost", port=3306,user="root",passwd="123456",db="app_chelseafc",charset="utf8")

#db = MySQLdb.connect(host="10.67.15.102", port=3307,user="5330x2woz0",passwd="5iihxiwxx4kjlim5kl4m14wmx115myw0y243y530",db="app_chelseafc",charset="utf8")

cursor = db.cursor()

sql = 'insert into acticle (title,link,cname,addTime,comeLink) values("%s","%s","%s","%s","%s")' % (title,link,cname,addTime,comeLink)

print sql

try:

cursor.execute(sql)

db.commit()

print "success"

except:

db.rollback()

db.close()

if __name__ == '__main__':

r = requests.get("http://sports.qq.com/l/isocce/yingc/chelse/che.htm")

html = r.text

doc = PyQuery(html);

getNews(doc)

sina:

#-*- coding: utf-8 -*-

#encoding=utf-8

import MySQLdb

from pyquery import PyQuery

from time import ctime,sleep

import requests

import os

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

def getNews(doc):

for data in doc('.d_list_txt li'):

title = PyQuery(data).find('a').text()

link = PyQuery(data).find('a').attr('href')

addTime = PyQuery(data).children('.c_time').text()

cname = '新浪新聞'

comeLink = 'http://www.sina.com.cn/'

getData(title,link,cname,addTime,comeLink)

def getData(title,link,cname,addTime,comeLink):

db = MySQLdb.connect(host="localhost", port=3306,user="root",passwd="123456",db="app_chelseafc",charset="utf8")

#db = MySQLdb.connect(host="10.67.15.102", port=3307,user="5330x2woz0",passwd="5iihxiwxx4kjlim5kl4m14wmx115myw0y243y530",db="app_chelseafc",charset="utf8")

cursor = db.cursor()

sql = 'insert into acticle (title,link,cname,addTime,comeLink) values("%s","%s","%s","%s","%s")' % (title,link,cname,addTime,comeLink)

print sql

try:

cursor.execute(sql)

db.commit()

print "success"

except:

db.rollback()

db.close()

if __name__ == '__main__':

r = requests.get("http://roll.sports.sina.com.cn/s_premierleague_all/3/index.shtml")

r.encoding ='gb2312'

html = r.text

doc = PyQuery(html)

getNews(doc)

真的很好玩有空再搞一個提醒功能皆疹,三大門戶網站更新就提醒一下疏橄,再擼擼多線程

最后:

自己多問下為什么學python

如果一門語言沒有改變你的編程思維,那么它不值得你去學習”墙基。如果這么說软族,我們大學的時候,學習了c残制,c++立砸,java,C#初茶,算是值得學習么颗祝?很多時候是不值得,我覺得我們大學的課程就是用java恼布,c#螺戳,c++把"C程序設計"又上了一遍.

這是因為,學校的老師會C和java之類的折汞,所以要跟著規(guī)矩開這門課倔幼,(這也就是為什么,許多學校還在教vb爽待,),這也就是為什么损同,你所以為的一樣就是大家都有For都有while,都有switch..都有Class...都有int 都有float,所謂的不一樣就是用C有指針鸟款,java沒有膏燃,這就是為什么教育是失敗的,這也就是為什么何什,我目前認識的幾個編程大牛

python的優(yōu)點:簡單 我所說的簡單组哩,是相比于象C和C++這樣的語言,你為了編程,要學習許多偏底層的東西.在比如,你在學習一個新的編程范式伶贰,或者想要馬上做個例子看看蛛砰,試驗某個API,如果你是寫java的,你不得不去寫一個main幕袱,寫一些構造暴备,即使有IDE這樣的東西,能夠為你帶來代碼生成器们豌,而我做得就是寫一段“腳本”涯捻,或者打開python交互式解釋器就行了。

自己認識的python朋友出去工作望迎,工資比較高障癌,然后自己又剛剛好是會python所以選擇學習python,這樣的人比較危險但是也比較有激勵辩尊,還有就是覺得python比其他開發(fā)語言好用涛浙。

學完python前景會咋樣

其實我個人是很看好python未來的就業(yè)前景的,因為我認識太多的工程師都已經在學python摄欲,很多都是月收入大幾萬的

我個人也并非一直用python轿亮。前些年主要用c/c++以及java開發(fā)一些通信,移動系統(tǒng)胸墙,互聯(lián)網通信我注。近3年開始才轉向python。坦白的說迟隅,這可能與你相處的公司以及環(huán)境不大一樣但骨。隨便舉個例子,google的protocol buffer協(xié)議一出來就具有c++/python/java三種語言支持智袭。google的廣告系統(tǒng)早在03,04年左右就一并對python進行了webservice支持奔缠,大部分涉及基礎核心系統(tǒng)的公司,都開始對python進行了擴展支持吼野。甚至開源社區(qū)的postgresql數(shù)據庫校哎,除了自身的ansi SQL,pgsql,pg/TCL,PG/PERL之外對python進行了內嵌支持,唯獨卻沒有呼聲很高的java瞳步。在FREEBSD(MIT)/LINUX(GPL)平臺上闷哆,對java可能排斥性比較大,但綜合而言谚攒,目前python發(fā)展還沒有java那種普及阳准,主要是python大部分工作仍然是在較為深入地系統(tǒng)層和框架層做設計開發(fā)氛堕,例如django,SQLAlchemy,fail2ban,mail郵件系統(tǒng),twisted等等馏臭。這部分對于那種習慣應用前輩們框架的編碼人員而言,缺乏創(chuàng)造力的他們根本無法適用這種開發(fā)。尤其在python涉及一些系統(tǒng)層面需要有較強的c/c++能力括儒,這部分人在國內要么就累得要死沒時間绕沈,要么就啥都不會就會拷貝代碼,而國內公司也鮮有主動去做這部分基礎勞動的帮寻,大多都是等別人做好了在直接拿來用乍狐,所以造就了任何技術性的東西出來,國內都是先等等看固逗,然后抄襲應用浅蚪。

大環(huán)境如此,但千萬誤認為先等等看吧烫罩。對于一個技術人員而言惜傲,缺乏對新技術的渴望與熱情,這是一種非常危險的事情贝攒。我工作8年了盗誊,按照國內很多的人的說法早已不做代碼了,但又一次在聽一個老外的演講隘弊,他說他50多歲仍然每天堅持寫代碼哈踱,了解最新的動態(tài),所以他才能做到他們公司的首席科學家梨熙,因此它才能時刻指導項目團隊前進并保證項目的質量开镣。他坦言對于一個不寫代碼并且不了解最新的技術動態(tài)的技術人員或者技術團隊的負責人而言,這種團隊也就足夠做作小項目串结,一旦壓力和項目過大哑子,就會有很多問題漏出來。

對于新人而言肌割,無論學習什么技術卧蜓,都要以鼓勵的姿態(tài)出現(xiàn)。太多用薪水和你個人所看到的現(xiàn)狀去衡量一門技術把敞,那絕對是欠缺眼光的弥奸。任何一門技術,一旦有人學習奋早,他有可能逐漸成為這個領域的專家盛霎,即便再濫再沒有人用的開發(fā)語言技術,他也有可能就是明日的奠基者或者大師耽装。

自己如何確定目標

在生活中學會不斷挖掘自己的潛力愤炸。我們都是一個普通人,可能并不清楚自己到底在哪方面占有優(yōu)勢掉奄。所以规个,學著在生活中找到自己的優(yōu)勢,并根據優(yōu)勢選擇一定的就業(yè)方向。

不隨波逐流诞仓。不要看周圍的人做什么缤苫,自己就做什么,也許別人做的并不適合你墅拭。別人的優(yōu)勢很可能會成為你的劣勢活玲。所以,堅定自己的想法谍婉,讓自己知道那些方面適合自己舒憾,自己可以勝任。

不斷嘗試可能成為自己的優(yōu)勢穗熬。你不知道什么適合自己珍剑,所以才要大膽、勇敢地嘗試死陆。找到一種可以屬于你的獨特的優(yōu)勢招拙。

堅定信念。一旦你堅定了自己的信念措译,就不要被別人的意見或是諷刺或是嘲笑所干擾别凤。別人不是你,不懂的你在想什么领虹,不清楚你開始這件事的源頭规哪。你的事情,不了解你的人塌衰,沒有資格輕易評說诉稍。

不茫然,不多想最疆。別讓太多的事干擾到你奮斗下去的信念杯巨。夢想不容許太多的雜念。那些雜念只會讓你的心愈來愈脆弱努酸,多為一個人考慮服爷,到頭來,傷害的還是自己获诈。

選擇自己學習方法

每個人都有適合自己的方法仍源,有的人去選擇自學,有的人選擇看視頻學習舔涎,有的人選擇報名培訓班笼踩,那在這個時候,你就要自己考慮清楚亡嫌,到底那樣對的幫助是最大的嚎于,個人覺得是跟著培訓班最好的桶至,畢竟人家的實戰(zhàn)項目多,我們學軟件開發(fā)的都知道實戰(zhàn)項目對于學好一門語言是 很重要的匾旭。

學習python有那些誤區(qū)

具體里面的誤區(qū)非常的多,那些就不需要我去寫出來圃郊,我給你說的一般都是心態(tài)的問題价涝,首先一個覺得自己會java和c++,然后我學習python就很牛持舆,但是你要知道語言是有很多相同的地方色瘩,但是不是通用,一定要自己學習的仔細逸寓。還有一種就是覺得我不會英語居兆,我要先去把英語學習好在來學python。因為自己想還壞主意然后學習竹伸,這樣的都是容易找進誤區(qū)的泥栖。

怎么樣才能學好python

學好python你需要一個良好的環(huán)境,一個優(yōu)質的開發(fā)交流群勋篓,群里都是那種相互幫助的人才是可以的吧享,我有建立一個python學習交流群,在群里我們相互幫助譬嚣,相互關心钢颂,相互分享內容,這樣出問題幫助你的人就比較多拜银,群號是304加上050最後799殊鞭,這樣就可以找到大神聚合的群,如果你只愿意別人幫助你尼桶,不愿意分享或者幫助別人操灿,那就請不要加了,你把你會的告訴別人這是一種分享泵督。

感覺寫的好牲尺,對你有幫助,就點個贊唄幌蚊,別光只收藏哈.~( ̄▽ ̄)~

?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末谤碳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子溢豆,更是在濱河造成了極大的恐慌蜒简,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漩仙,死亡現(xiàn)場離奇詭異搓茬,居然都是意外死亡犹赖,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門卷仑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來峻村,“玉大人,你說我怎么就攤上這事锡凝≌匙颍” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵窜锯,是天一觀的道長张肾。 經常有香客問我,道長锚扎,這世上最難降的妖魔是什么吞瞪? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮驾孔,結果婚禮上芍秆,老公的妹妹穿的比我還像新娘。我一直安慰自己翠勉,他們只是感情好浪听,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著眉菱,像睡著了一般迹栓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上俭缓,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天克伊,我揣著相機與錄音,去河邊找鬼华坦。 笑死愿吹,一個胖子當著我的面吹牛,可吹牛的內容都是我干的惜姐。 我是一名探鬼主播犁跪,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼歹袁!你這毒婦竟也來了坷衍?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤条舔,失蹤者是張志新(化名)和其女友劉穎枫耳,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孟抗,經...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡迁杨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年钻心,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铅协。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡捷沸,死狀恐怖,靈堂內的尸體忽然破棺而出狐史,到底是詐尸還是另有隱情痒给,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布预皇,位于F島的核電站,受9級特大地震影響婉刀,放射性物質發(fā)生泄漏吟温。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一突颊、第九天 我趴在偏房一處隱蔽的房頂上張望鲁豪。 院中可真熱鬧,春花似錦律秃、人聲如沸爬橡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽糙申。三九已至,卻和暖如春船惨,著一層夾襖步出監(jiān)牢的瞬間柜裸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工粱锐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疙挺,地道東北人。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓怜浅,卻偏偏與公主長得像铐然,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子恶座,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內容