模塊:模塊就是一個python文件。模塊就是一個python文件。功能:1.可以提高文件的重復利用率。提高開發效率2.用于劃分程序結構。自定義模塊:模塊就是一個python文件而已,所有python代碼都可以放入模塊,實際開發中,模塊放入的內容都是重復利用率高的內容主要包含:1.為當前模塊專門定義的變量【其他語言一般都是常量】2.函數。3.類4.測試代碼注意:模塊的命名不要和內置模塊重名!測試代碼統一放到判斷當中if__name__=='__main__'
系統 2019-09-27 17:53:19 1754
環境:win10(64),python3.7.1,git2.7.2,pylint-2.3.1,git_pylint_commit_hook-2.5.1以上為當期搭建所用到的版本,有異常時方便查找問題。安裝pylint,pylint是一個單獨可以對python文件進行格式校驗的模塊,https://www.pylint.org/官網地址有各個電腦環境的安裝說明,Windows下,使用:pipinstallpylint安裝完成之后,就可以直接使用pylint對
系統 2019-09-27 17:53:18 1754
本文實例講述了Python的批量遠程管理和部署工具Fabric用法。分享給大家供大家參考。具體如下:Fabric是Python中一個非常強大的批量遠程管理和部署工具,常用于在多個遠程PC上批量執行SSH任務.常見的使用方法大概總結如下:1.首先,要將批量執行的任務寫入到一個fabfile.py中,復制代碼代碼如下:#-*-coding:utf-8-*-fromfabric.apiimportrun,local,roles,env,cdenv.hosts=[
系統 2019-09-27 17:52:48 1754
方法一,利用alias,自定指令的別名。當前默認python版本是2.7:同時,也支持python3:使用命令ls/usr/bin/python*查看python地址:使用命令aliaspython='/usr/bin/python3.5'更改默認python版本(設定別名):這個方法在斷開之后就無效了。可以在~/.bashrc文件中加入alias命令使它永久生效。方法二,使用update-alternatives命令:輸入命令:update-altern
系統 2019-09-27 17:52:47 1754
本文實例為大家分享了python微信跳一跳的具體代碼,供大家參考,具體內容如下部分代碼分享:wechat_jump.pyfrom__future__importprint_functionimportnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlib.animationasanimationimportmathimporttimeimportosimportcv2importdatetimescale
系統 2019-09-27 17:52:45 1754
json.load讀取文件(file),解析為json對象(dict類型);json.loads讀取字符串(string),解析為json對象;json.dump寫文件(file),將json對象寫入文件;json.dumps寫字符串,將json對象寫成string。importjsonimportosjson_obj={'name':'Michael','age':13}print("jsondict:",type(json_obj))#json對象是一
系統 2019-09-27 17:52:39 1754
#-*-coding:utf-8-*-importdatetime#給定日期向后N天的日期defdateadd_day(days):d1=datetime.datetime.now()d3=d1+datetime.timedelta(days)returnd3#昨天defgetYesterday():today=datetime.date.today()oneday=datetime.timedelta(days=1)yesterday=today-one
系統 2019-09-27 17:52:22 1754
MongoDB是目前最流行的NoSQL數據庫之一,使用的數據類型BSON(類似JSON)。1.安裝Mongodb和pymongoMongodb的安裝和配置Mongodb的安裝教程請網上搜索,安裝完成后,進行以下配置過程:1.1創建目錄,該目錄為Mongodb數據文件的存放目錄:*注:本人使用的不是root用戶,所以修改目錄的擁有者.*sudomkdir/datasudochown-Rpython:python/datamkdir/data/db1.2分別執
系統 2019-09-27 17:52:16 1754
Python中的列表基于PyListObject實現,列表支持元素的插入、刪除、更新操作,因此PyListObject是一個變長對象(列表的長度隨著元素的增加和刪除而變長和變短),同時它還是一個可變對象(列表中的元素根據列表的操作而發生變化,內存大小動態的變化),PyListObject的定義:typedefstruct{#列表對象引用計數intob_refcnt;#列表類型對象struct_typeobject*ob_type;#列表元素的長度intob
系統 2019-09-27 17:52:11 1754
通過純Python完成股票回測框架的搭建。什么是回測框架?無論是傳統股票交易還是量化交易,無法避免的一個問題是我們需要檢驗自己的交易策略是否可行,而最簡單的方式就是利用歷史數據檢驗交易策略,而回測框架就是提供這樣的一個平臺讓交易策略在歷史數據中不斷交易,最終生成最終結果,通過查看結果的策略收益,年化收益,最大回測等用以評估交易策略的可行性。代碼地址在最后。本項目并不是一個已完善的項目,還在不斷的完善。回測框架回測框架應該至少包含兩個部分,回測類,交易類.回
系統 2019-09-27 17:51:37 1754