原创 python中的包與模塊

模塊:爲了使代碼更容易維護,提高代碼重用價值;可以將一組相關功能的代碼寫入一個單獨的.py文件中。供別人導入使用。這個.py文件就被稱作是一個模塊。 模塊的導入 import module1, module2 或 import modul

原创 Python中super函數詳解

在類的繼承裏面super()非常常用, 它解決了子類調用父類方法的一些問題, 父類多次被調用時只執行一次, 優化了執行邏輯,下面我們就來詳細看一下。 語法 super() 方法的語法: super(type[, object-or-typ

原创 pandas數據庫操作

pd.to_sql(self, name, con, schema=None, if_exists='fail', index=True,index_label=None, chunksize=None, dtype=None, meth

原创 python zip()函數詳解

zip() 函數用於將可迭代的對象作爲參數,將對象中對應的元素打包成一個個元組,然後返回由這些元組組成的列表。 如果各個迭代器的元素個數不一致,則返回列表長度與最短的對象相同 利用 * 號操作符,可以將元組解壓爲列表。 zip([iter

原创 JS對象的方括號表示法和點表示法

在javascript中,一個對象可以這麼創建: var my_class = {   my_var: "Jim",   my_fun: function(your_name){     alert(your_name)   } } 點表

原创 落單元素查找

落單元素查找是指整型數組中除一個元素外其它元素都重複出現 n 次,找出出現一次的元素 實現思路: 異或的運算是相同的位異或,結果是0。 偶數個相同元素A異或A ^ A=0;奇數個相同元素異或A ^ A ^ A =A,結果是A本身。   p

原创 python中unicode和unicodeescape

在python中,unicode是內存編碼集,一般我們將數據存儲到文件時,需要將數據先編碼爲其他編碼集,比如utf-8、gbk等。 讀取數據的時候再通過同樣的編碼集進行解碼即可。 >>> s = '中國' >>> a = s.encode

原创 Python69個內置函數分類總結

1 類型相關   69個內置函數中,與類型相關的指,把入參包裝爲某種類型,這樣的內置函數包括: ​​​​​​​ bool()  #d布爾型int()  #d整形str()  #d字符型tuple() #d元包型dict() #d字典型l

原创 matplotlib使用技巧

關閉座標刻度 plt.xticks([]) 保存背景透明圖片 plt.savefig(img_path,transparent=True) 關閉繪圖窗口 plt.close() will close current instance. p

原创 chrome:initiator

Initiator:發送請求的對象,主要包含Parser和Script Initiator: The object or process that initiated the request. It can have one of the

原创 scrapyd部署遇到的問題

scrapyd部署遇到的問題 最近在scrapyd部署時,用了無數變了,老司機還是翻車了: File "d:\python\virtualenv\env11\lib\site-packages\scrapyd\utils.py", lin

原创 pip安裝第三方模塊權限問題解決的思路

不少同學問我pip安裝第三方模塊時遇到因權限拒絕安裝的問題: PermissionError: [Errno 13] Permission denied 很是頭疼,說一下最近一次解決的方法: 1、升級pip,儘量升級到最新版本: pyth

原创 execjs執行接js報編碼錯誤的解決方法

python 使用execjs執行接js時報錯UnicodeDecodeError: Exception in thread Thread-5: Traceback (most recent call last):   File "d:\

原创 漢字的unicode編碼和字符的轉換

word=u'我是程序員' decode_word = word.encode('unicode-escape') print(decode_word) print(type(decode_word)) new_word=decode_w

原创 celery 定時任務不執行的問題解決

在使用celery 執行定時任務時,發現任務不會執行 原因: celery使用的是UTC時區 解決辦法: 定時需要設置的時區 在配置文件中指定: CELERY_TIMEZONE = 'Asia/Shanghai' CELERY_ENAB