Time of Update: 2016-08-08
標籤: 非常白癡的問題,插入資料庫提交失敗,一直走IntegrityError錯誤,沒列印錯誤資訊,以為插不進去,弄了好久,最後列印了錯誤資訊 (sqlite3.IntegrityError) samples.file_type may not be NULL [SQL: u‘INSERT INTO samples (file_size, file_type, md5, crc32, sha1, sha256, sha512, ssdeep) VALUES (?
Time of Update: 2016-08-10
標籤:python 開發環境 pyenv 首先到Github上下載Pyenv相應的一鍵安裝指令碼,$ curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash安裝完畢,設定環境變數,設定環境變數,可以添加到個人家
Time of Update: 2016-08-10
[python_Day1],python_day1摘要:資料類型、變數、運算子、選擇結構、迴圈結構、字串的格式化初識python第一個python程式:1 >>> print('Hello,Python')2 Hello,Pythonpython2與python3的一些主要的區別:資料類型整形(int) 如0,-1,9,123,0xff,035,0b101等浮點數(float) 如15.0,0.37,21.,.21,2e2,15e-2等複數(complex)
Time of Update: 2016-08-10
Python 自學的日子--One day筆記- 字串拼接 + if while for迴圈,python--one注釋單行注釋 #多行注釋 ''' 三個單引號或者三個雙引號 """''' 用三引號引住可以多行賦值使用者互動 input字串拼接 + ""%() "".format()推薦使用name = input("name:")age = int(input("age:"))sex = input("sex:")例:+# 字串拼接+info1 = '''----info
Time of Update: 2016-08-10
python 小試題,python試題有個同事要幫一個朋友做一個小試題,題目由於個人在學習python路上,所以想用python 寫出來這道題,來練練手,苦思冥想,再加上受同事的一些啟發,加以擴充,寫出代碼如下:#!/usr/bin/env python#coding=utf8i=19j=1for x in range(1,21): print i*" ",'*'*j j+=2 i-=1for y in range(1,11): #
Time of Update: 2016-08-10
老男孩Python網路班-Day01作業-類比登陸系統,python-day01類比登陸系統主要練習檔案的操作、條件陳述式、迴圈等知識點:1.str.strip([chars]):刪除字串前邊和後邊的所有空格,chars參數可以定製需要刪除的字元,可選。input().strip()可以去除使用者輸入時帶入的空格,避免產生不必要的錯誤。用法:account = input('請輸入帳號:').strip() 2.str.upper()轉換字串中的所有小寫字母為大寫字母command =
Time of Update: 2016-08-10
python的py檔案打包成exe,一、首先需要安裝Pyinstaller--使用pip來安裝模組(我電腦上裝的是python的一個編譯環境Anaconda,如果電腦上裝的是python內建的IDE的話,就直接進入python的安裝路徑,比如是:“D:\python27\Scripts\pip.exe”)我的Anaconda2安裝在G盤所以用如下路徑--執行語句:pip.exe install PyInstallercmd 進入python安裝目錄(cd
Time of Update: 2016-08-10
Python3常用內建函數,python3內建數學相關abs(a) : 求取絕對值。abs(-1)max(list) : 求取list最大值。max([1,2,3])min(list) : 求取list最小值。min([1,2,3])sum(list) : 求取list元素的和。 sum([1,2,3]) >>> 6sorted(list) : 排序,返回排序後的list。len(list) : list長度,len([1,2,3])divmod(a,b): 擷取商和餘數。
Time of Update: 2016-08-10
Python 自學的日子-- Two day(1)-python環境變數、模組初識及字元類型,python-python(1)、模組標準模組、第三方模組初識模組:sys \ os一般標準庫存放路徑
Time of Update: 2016-08-10
Python Base Four,pythonbasefour35. In python, file operation syntax is similar to c. open(file,'r',……) //the first parameters is necessary, other is optional ,the second parameters is 'r' by
Time of Update: 2016-08-09
一個python線程池的源碼解析,python線程源碼python為了方便人們編程高度封裝了很多東西,比如進程裡的進程池,大大方便了人們編程的效率,但是預設卻沒有線程池,本人前段時間整理出一個線程池,並進行了簡單的解析和注釋,本人水平有限,如有錯誤希望高手指點,願與君共同學習與進步,廢話少說,上源碼import threading,time,queuestop = object()class Thread(object): def __init__(self,max_num):#建構函式
Time of Update: 2016-08-10
Python中的絕對路勁和相對路徑,Python路勁路徑1、絕對路徑 os.path.abspath("檔案名稱"):顯示的是一個檔案的絕對路勁eg:>>> import os>>> os.chdir("E:\\PycharmProjects\\odycmdb\\odycmdb")>>> os.listdir()['settings.py', 'urls.py', 'wsgi.py', '__init__.py',
Time of Update: 2016-08-10
Python學習筆記——Regex入門,python學習筆記# 本文對正則知識不做詳細解釋,僅作入門級的正則知識目錄。 Regex的強大早有耳聞,大一時參加一次選拔考試,題目就是用做個HTML解析器,正則的優勢表現得淋漓盡致。題外話不多講,直接上乾貨:1. 元字元: 與之對應的還有反義字元,大部分為小寫字母變大寫,例如\D表示匹配非數位字元。2. 重複(即匹配變長的字串): 元字元可匹配單一的字元類型,若想匹配長度未知或長度限定的字串需要在後邊加上限定符。 3.
Time of Update: 2016-08-10
Python的設計哲學探究,python哲學探究在Python shell中輸入import this就會在螢幕上列印出來Python的設計哲學,如下:In [25]: import this
Time of Update: 2016-08-09
python 分區、截斷序列,介紹這篇文章主要介紹python對序列的分區方法。通過分區規則可以很簡單的處理一些複雜的for迴圈操作。 序列概念在分區規則裡list、tuple、str(字串)都可以稱為序列,都可以按規則進行切片操作 切片操作注意切片的下標0代表順序的第一個元素,-1代表倒序的第一個元素;且切片不包括右邊界,例如[0:3]代表元素0、1、2不包括3。l=['a','b','c','d',5]1.擷取列表的前3個元素>>> l[0:
Time of Update: 2016-08-08
python處理空格指令碼,python空格指令碼部落格園上傳代碼時拷貝vs裡面的代碼不能直接粘貼,否則空格會不符合要求去掉空格代碼# -*- coding: utf-8 -*-'''開啟delSpace.txt文本並刪除每行開頭的八個空格'''f=open("delSpace.txt")lines=f.readlines()for line in lines: '''第8位至倒數第1位(但不包含它)''' print
Time of Update: 2016-08-09
自動化營運:網站svn代碼上線更新(flask+saltstack),svnflask階段性總結: 跌跌撞撞的用了一周左右的時間做完了網站自動升級功能,中間遇到了很多的問題,也學到了很多,在此做一個總結。 1、整體架構:後台:nginx+uwsgi #nginx提供web服務,uwsgi對python代碼進行解析前台:flask+bootstrap+html
Time of Update: 2016-08-09
python任務執行之線程,進程,與協程,python一、線程 線程為程式中執行任務的最小單元,由Threading模組提供了相關操作,線程適合於IO操作密集的情況下使用 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 import threading 4 import time 5 6 def show(arg): 7 time.sleep(1) 8 print 'thread'+str(arg) 9 10
Time of Update: 2016-08-08
【Python開發實戰】Windows7+VirtualBox+Ubuntu環境配置,virtualboxubuntu1. VirtualBox的安裝參考常規安裝方式即可。VirtualBox 4.3.14 for Windows hosts:http://download.virtualbox.org/virtualbox/4.3.14/VirtualBox-4.3.14-95030-Win.exe 2. Ubuntu
Time of Update: 2016-08-08
Django REST framework簡單使用,djangoframework詳細的見 https://github.com/linux-wang/DRF_tutorial/blob/master/README.md DRF中有一個serializer的概念,實現的功能是將各種Django Queryset和model instance轉換成Python原生格式,這裡就省去了你自己寫API的時候面臨的類型問題,當然也可以逆向操作。官方文檔如下:Serializers