原创 python中FTP功能實現

from ftplib import FTP ### FTP setting: host = 'x.x.x.x' username = 'user' password = 'mima' remotepath = '/home/user/

原创 python 實現全局變量

1. 問題: count = 0 def Fuc(count): print count count += 1 for i in range(0, 10): Fuc(count) >>> 0 0 0 0 0

原创 python操作mysql數據庫

一,安裝mysql 如果是windows 用戶,mysql 的安裝非常簡單,直接下載安裝文件,雙擊安裝文件一步一步進行操作即可。 Linux 下的安裝可能會更加簡單,除了下載安裝包進行安裝外,一般的linux 倉庫中都會有mysql ,我

原创 python中變量命名規範

類別 規範 示例 模塊名 小寫字母,單詞之間用_分割 ad_stats.py 包名 小寫字母,單詞之間用_分割   類名 單詞首字母大寫 AdStats 全局變量名 大寫字母,單詞之間用_分割 COLOR_WRITE 普通變量 小寫字母,

原创 SQL中trunc 、decode、instr、to_date函數用法

1. trunc(sysdate - 8/24) 2011-02-15 07:14:14 -> 2011-02-14 2011-02-15 08:14:14 -> 2011-02-15 作用:取8時前的日期,並截斷到天 2. decode

原创 python中index()、seek()、range()、reversed()

1. index() 功能:在序列中檢索參數並返回第一次出現的索引,沒找到就會報錯。 t = ('A','1','1','e','n') t.index('e') 3 t.index('1') 1 完整語法: string.index(

原创 mysql數據庫中主鍵存在則更新,不存在則插入

關鍵字:ON DUPLICATE KEY UPDATE 若表table 的a 字段爲索引或主鍵, INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1

原创 python 配置文件 ConfigParser 應用

import ConfigParser def get_cfg_value(prd): cf = ConfigParser.ConfigParser() cf.read(Cfg_File) opts = cf.o

原创 Django中request.GET和request.POST的區別

在Django 的view.py中定義了request參數,可以讀取request.method確定POST和GET。 詳細介紹:參考博客 POST和GET差異: 1. POST和GET是HTTP協議定義的與服務器交互的方法。GET一般用

原创 python 類型轉換與數值操作

1. 類型轉換 1.函數 描述 2.int(x [,base ]) 將x轉換爲一個整數 3.long(x [,base ]) 將x轉換爲一個長整數 4.f

原创 python 字符串分割,組合

1. split 方法 str = "123 456 78" list = str.split() print list ['123','456','78'] str1 = "123,456,78" list1 = str1.spli

原创 linux samba 安裝與配置,以及常見問題

前言:samba 是一款實現局域網中linux與windows進行資源共享的軟件。 安裝包:鏈接: http://www.filewatcher.com/_/?q=samba-common-3.0.33-3.7.el5.i386.rpm+

原创 Linux 下統計當前文件夾下的文件個數、目錄個數

1. 統計當前文件夾下文件的個數  $ ls -l|grep "^-"|wc -l 2. 統計當前文件夾下目錄的個數  $ ls -l|grep "^d"|wc -l 3. 統計當前文件夾下文件的個數,包括子文件夾裏的  $ ls -lR

原创 python 之 函數,類,模塊

一 函數: 程序中重用代碼-----定義函數, def 函數名(函數): 示例:  #!/usr/bin/python def MyFunction(name): print "this is my first function:

原创 linux 能夠手動執行腳本,放在crontab中無法執行

1. 如果是sh腳本: 直接在腳本前面加上: source /etc/profile 2. 如果是python: source /etc/profile && python /mypath/myscript.py ... 原因:cront