原创 python無重複最長子串

class Solution: def lengthOfLongestSubstring(self, s): """ :type s: str :rtype: int

原创 python裝飾器計算程序運行時間

import time def count_time(func): def int_time(*args, **kwargs): start_time = time.time()#這個是程序開始時間

原创 docker操作大全

安裝與使用 檢查docker是否安裝成功 sudo docker run hello-world 爲了避免每次命令都輸入sudo,可以設置用戶權限,注意執行後須註銷重新登錄 sudo usermod -a -G docker $USE

原创 python列表的合併

1.append() append() 向列表尾部追加一個新元素,列表只佔一個索引位,在原有列表上增加 2.extend() 2.extend() 向列表尾部追加一個列表,將列表中的每個元素都追加進來,在原有列表上增加 3.+ .+

原创 pip 下載很慢

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 包名字

原创 Scrapy用pipelines把字典(item)保存爲csv格式

import csv class MyProjectPipeline(object): # 保存爲csv格式 def __init__(self): # 打開文件,指定方式爲寫,利用第3個參數把csv

原创 Scrapy下載 圖片

直接複製到pipelines.py import scrapy from scrapy.exceptions import DropItem from scrapy.pipelines.images import ImagesPipe

原创 python寫一個裝飾器實現計算程序運行的時間

裝飾器的作用: 裝飾器本質上是一個python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象. import time def count_time(func): def fu

原创 什麼是多態?

什麼是多態 面向對象的三大特性:封裝、繼承、多態。從一定角度來看,封裝和繼承幾乎都是爲多態而準備的。這是我們最後一個概念,也是最重要的知識點。 多態的定義:指允許不同類的對象對同一消息做出響應。即同一消息可以根據發送對象的不同而採用多

原创 python with as 用法

With語句是什麼? 有一些任務,可能事先需要設置,事後做清理工作。對於這種場景,Python的with語句提供了一種非常方便的處理方式。一個很好的例子是文件處理,你需要獲取一個文件句柄,從文件中讀取數據,然後關閉文件句柄。 如果不用

原创 Flask學習筆記之g對象

保存全局變量的g屬性: g:global g對象是專門用來保存用戶的數據的。 g對象在一次請求中的所有的代碼的地方,都是可以使用的。 g 作爲 flask 程序全局的一個臨時變量,充當者中間媒介的作用,我們可以通過它傳遞一

原创 python中limit()和offset()的用法

python中limit()和offset()的用法 limit()限制結果集每次值查詢幾條數據 offset()可以限制查找對象數據的時候過濾掉多少條 切片,可以對Query對象使用切片操作,來獲取想要的數據,可以使用 select

原创 Django模型常用字段類型

Djiango模型常用字段類型 類型 說明 AutoField 一個Integer類型的自動增長 BooleanField 用於存放布爾類型的

原创 Django配置數據庫

下面以MySQL數據庫在Djiango中的配置爲例(結合pycharm) 1.修改工程目錄下的__init__.py文件 import pymysql pymysql.install_as_MySQLdb() 2.修改setting

原创 Djiango靜態文件的加載

用於加載:css、js、圖片、Json文件、字體文件等… 配置 1.配置settings.py STATIC_URL = '/static/' STATICFILES_DIRS = [ os.path.join(BASE_DI