import os //引入 os模組
import json //引入json模組
import mysqldb as mdb //引入資料模組
import sys //引入sys模組
import urllib2 如果要傳送請求可以引入這個模組如果要寫爬蟲這個必不可少
response = urllib2.urlopen('')
如果要從輸入中傳引數 , 可以用 input_dir = sys.argv[1]
如果要顯示乙個檔案下的檔案
dirs = os.listdir(input_dir)
連線資料庫可以用
con = mdb.connect(host = '192.168.5.280', user = 'root', passwd = 'xueqy', db = 'installdb')
cur = con.cursor()
sql = "select media_url, id from mot_media where media_pages = 1"
cursor.execute(sql)
rows = cursor.fetchall()
counter = 0
for url in rows : //取出查詢結果
如果要是執行sql更新
cur.execute(sql_guid_update, (file_id, one_dir))//如果傳入多個引數可以用
con.commit()
檔案的讀寫:
fo = open("noloadmedia.txt", "wb")
fo.write('\n %s : url %s'%(url[1],url[0])) //檔案的寫入
檔案讀:
python 的try catch是這樣寫的
try:
response = urllib2.urlopen('/html/%s/%s-1.page'%(name,name))
except urllib2.urlerror as e:
if hasattr(e, 'code'):
#html = response.read()
fo.write('\n %s : url %s'%(url[1],url[0]))
print 'error media_id : ', url[1]
print 'code:',e.code
#return
elif hasattr(e, 'reason'):
print 'reason:',e.reason
finally :
剛學python 這兩個東西還要匯入的
1.這個程式指定什麼程式來執行
#!/usr/bin/env python
執行的指令碼的編碼是什麼
# encoding: utf-8
python import引入不同路徑下的模組
python 包含子目錄中的模組方法比較簡單,關鍵是能夠在sys.path裡面找到通向模組檔案的路徑。下面將具體介紹幾種常用情況 1 主程式與模組程式在同一目錄下 如下面程式結構 src mod1.py test1.py若在程式test1.py中匯入模組mod1,則直接使用 import mod1或...
Python numpy 極簡引入
numpy 極簡引入 import numpy 建立多維陣列 myarray numpy.array 1,2,3 4,5,6 7,8,9 print 陣列 n myarray print 維度 myarray.ndim print 形狀 myarray.shape print 大小 myarray....
Python import過程解析
模組 乙個.py檔案 包 乙個資料夾,裡面一定包括乙個 init py檔案,可能包括子包和模組 module.py a 1 print module.py test.py import module print module.a 執行test.py,執行結果 module.py 1結論 import...