1.如果模塊是被導入,__name__的值為模塊名字2.如果模塊是被直接執行,__name__的值為'__main__'Py1.py復制代碼代碼如下:#!/usr/bin/envpythondeftest():print'__name__=',__name__if__name__=='__main__':test()Py2.py復制代碼代碼如下:#!/usr/bin/envpythonimportPy1.pydeftest():print'__name__
系統 2019-09-27 17:38:30 1764
我在工作的時候,在測試環境下使用的數據庫跟生產環境的數據庫不一致,當我們的測試環境下的數據庫完成測試準備更新到生產環境上的數據庫時候,需要準備更新腳本,真是一不小心沒記下來就會忘了改了哪里,哪里添加了什么,這個真是非常讓人頭疼。因此我就試著用Python來實現自動的生成更新腳本,以免我這爛記性,記不住事。主要操作如下:1.在原先basedao.py中添加如下方法,這樣舊能很方便的獲取數據庫的數據,為測試數據庫和生產數據庫做對比打下了基礎。defselect
系統 2019-09-27 17:38:12 1764
列表有自己的sort方法,其對列表進行原址排序,既然是原址排序,那顯然元組不可能擁有這種方法,因為元組是不可修改的。排序,數字、字符串按照ASCII,中文按照unicode從小到大排序x=[4,6,2,1,7,9]x.sort()print(x)#[1,2,4,6,7,9]如果需要一個排序好的副本,同時保持原有列表不變,怎么實現呢?x=[4,6,2,1,7,9]y=x[:]y.sort()print(y)#[1,2,4,6,7,9]print(x)#[4,
系統 2019-09-27 17:38:09 1764
前言任何應用都離不開數據,所以在學習python的時候,當然也要學習一個如何用python操作數據庫了。MySQLdb就是python對mysql數據庫操作的模塊。今天寫了個工具,目的是把csv中的數據插入到數據庫中去。其中有一部分,是需要分別向兩張表中插入兩條數據,如果第二張表中的數據已經存在,那么第一張表中的數據也不需要插入。然后通過百度查找發現,其實MySQLdb庫,自帶了事務處理的功能,pymysql庫也是一樣。conn=MySQLdb.conne
系統 2019-09-27 17:38:06 1764
①GET#-*-coding:utf-8-*-importrequestsdefget(url,datas=None):response=requests.get(url,params=datas)json=response.json()returnjson注:參數datas為json格式②POST#-*-coding:utf-8-*-importrequestsdefpost(url,datas=None):response=requests.post(
系統 2019-09-27 17:38:03 1764
【嵌牛導讀】Python是一門運用很廣泛的語言,自動化腳本、爬蟲,甚至在深度學習領域也都有Python的身影。作為一名前端開發者,也了解ES6中的很多特性借鑒自Python(比如默認參數、解構賦值、Decorator等),同時本文會對Python的一些用法與JS進行類比。不管是提升自己的知識廣度,還是更好地迎接AI時代,Python都是一門值得學習的語言。【嵌牛鼻子】python與JS的相似之處【嵌牛提問】python與JS有哪些相似呢?【嵌牛正文】數據類
系統 2019-09-27 17:38:01 1764
:還沒買,:已經買了Linux方面:《Linux操作系統之奧秘》()《UNIX操作系統設計》()鳥哥的Linux私房菜——服務器架設篇(第二版)()C++:《C++primer》()C語言:《C和指針》()操作系統:《操作系統概念》()算法:《算法導論》()MySQL:《MySQL權威指南》《MySQL性能調優與架構設計》Spring:《SpringinAction》()我的書籍--持續更新中
系統 2019-08-29 22:38:41 1764
年年月月,都有無數發明狂人在忙碌。他們可能無法治愈白血病或者送宇航員上火星,但其作品對現實的影響一樣深遠。美國《大眾科學》雜志據此評選出2009年度十大發明,包括使用整形技術不會污染水質的魚餌、隔熱防火的蘑菇墻板、世界上速度最快的坦克、利用汽車顛簸發電的減震器、幫助截癱患者重新行走的“機器腿”、讓護士不再為尋找靜脈苦惱的新式導管……01摩天大樓逃生輪名稱:RescueReel研發成本:33.5萬美元耗時:6年“9·11”發生后,凱文·斯通(KevinSto
系統 2019-08-29 22:03:35 1764
這些日子在公司測試機頂盒游戲,每次啟動游戲的時候都要在windows黑色的dos窗口輸命令,非常不方便,于是借著自己剛學的一點點python+wxPython的知識,寫了這個telnet客戶端,功能比較簡單,根據需要可以再作修改。界面用wxGlade生成,本來我不喜歡wxGlade的,覺得不是很好用,但用著用著發現其實還不錯,生成的代碼也很容易和自己的代碼結合。輸入指令的輸入框有默認的指令提示,為了方便寫了個COMMAND指令列表,這是公司里用的,可以在源
系統 2019-08-12 09:30:17 1764
華為2019在線筆試題,現整理如下,以供之后參考GitHub題目介紹##################################################################################################################################'''題目描述:--對輸入字符串檢查是否存在非法字符,輸出合法字符串(去重)和非法字符串(不去重)--對合法字符串循環左移10次,在
系統 2019-09-27 17:56:56 1763