欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

【軟件使用】VScode中編輯python

系統(tǒng) 1725 0

珠玉在前:

https://code.visualstudio.com/docs/languages/python

https://blog.csdn.net/m0_37192554/article/details/83714975

http://www.cppcns.com/jiaoben/python/151875.html

?

關(guān)于常規(guī)插件

https://code.visualstudio.com/docs/languages/python

1. Python插件 (vscode使用python的最基本插件:代碼調(diào)試、提示、重構(gòu)等等等)?

https://marketplace.visualstudio.com/items?itemName=ms-python.python

2. Code Runner (支持多種語言,可以直接運行代碼片段)?

https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

3.?Visual Studio IntelliCode (為Python/Java/Javacript提供AI輔助開發(fā)特性,也有適用于C++/C#的版本)?

https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode

https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode

4.?Anaconda Extension Pack (增強anaconda用戶在vscode上的體驗) ?

https://marketplace.visualstudio.com/items?itemName=ms-python.anaconda-extension-pack

5. Jupyter (對jupyternotebook的支持)

【軟件使用】VScode中編輯python_第1張圖片

【軟件使用】VScode中編輯python_第2張圖片


關(guān)于Linting

YAFP:python格式化工具

http://www.cppcns.com/jiaoben/python/151875.html

pip install yapf

?

flake8:輔助檢測Python代碼是否規(guī)范(和pyLint一樣是靜態(tài)代碼檢測)

https://www.maixj.net/ict/flake8-19061

pip install flake8

文件/首選項/設(shè)置,搜索flake,在Python中使能flake8

【軟件使用】VScode中編輯python_第3張圖片

?

?


關(guān)于調(diào)試

?

1. 用于監(jiān)視的變量列表中的變量,可以通過F2進行重命名:

【軟件使用】VScode中編輯python_第4張圖片

?

2. 保存變量,不至于重新啟動后所有變量為空(類似于matlab)。

這樣在調(diào)試階段就可以只加載一次大容量文件,而后續(xù)測試只需要load保存好的變量就可以了,節(jié)省加載文件的時間。

參考:https://blog.csdn.net/lrs1353281004/article/details/81544490

?

2.1 使用dill庫

安裝:pip install dill

            
              import dill

DATA_DIR = "data"   # "../data" 已經(jīng)在同一目錄中了: data
Session_DIR = os.path.join(DATA_DIR,"globalsave.pkl")

Test = False # True
if Test:
    try:
        fld_xlsx = open_workbook(os.path.join(DATA_DIR, "a1.xlsx"), "rb")
        # 保存變量
        dill.dump_session(Session_DIR)
    except BaseException as identifier:
        print("打開異常:" + str(identifier))
else:
    # 加載變量
    dill.load_session(Session_DIR)
            
          

?

2.2 使用pickle庫(實現(xiàn)數(shù)據(jù)的序列化和反序列化),保存某個或多個變量/對象

https://blog.csdn.net/lrs1353281004/article/details/81544490

https://www.jianshu.com/p/dcc2065091cc

https://www.cnblogs.com/pzxbc/archive/2012/03/18/2404715.html

pickle.dump(obj, file, [,protocol]) 注解:將對象obj保存到文件file中去。

file:對象保存到的類文件對象。file必須有write()接口,?file可以是一個以'w'方式打開的文件或者一個StringIO對象或者其他任何實現(xiàn)write()接口的對象。

如果protocol>=1,文件對象需要是二進制模式打開的。

protocol為序列化使用的協(xié)議版本:

0:ASCII協(xié)議,所序列化的對象使用可打印的ASCII碼表示;

1:老式的二進制協(xié)議;

2:2.3版本引入的新二進制協(xié)議,較以前的更高效。其中協(xié)議0和1兼容老版本的python。protocol默認值為0。

pickle.load(file) 注解:從file中讀取一個字符串,并將它重構(gòu)為原來的python對象。

file:類文件對象,有read()和readline()接口。

            
              import dill
import pickle
import pprint

Session_DIR = os.path.join(DATA_DIR,"globalsave.pkl") 
SingleVal_DIR = os.path.join(DATA_DIR,"fld_xlsx.pkl")
 
Test = False # True
if Test:
    try:
        fld_xlsx = open_workbook(os.path.join(DATA_DIR, "a1.xlsx"), "rb")
        # 保存變量
        # dill.dump_session(Session_DIR)
        with open(SingleVal_DIR, 'wb') as f:    # wb以二進制格式打開一個文件只用于寫入
            pickle.dump([fld_xlsx, SingleVal_DIR], f)   # fd.close()  # 務(wù)必
    except BaseException as identifier:
        print("打開異常:" + str(identifier))
else:
    # 加載變量
    # dill.load_session(Session_DIR)
    try:
        if(os.path.getsize(SingleVal_DIR) > 0):
            with open(SingleVal_DIR, 'rb' ) as f_pkl:  # rb以二進制格式打開一個文件用于只讀(默認)
                fld_xlsx, tt = pickle.load(f_pkl) # fd.close
                pprint.pprint("文件大小為:{:d}".format(os.path.getsize(SingleVal_DIR)))
        else:
            pprint.pprint("文件大小為:{:d}".format(os.path.getsize(SingleVal_DIR)))
    except BaseException as message:   # EOFError
        pprint.pprint(str(message))

            
          

?

2.3 使泳scipy保存數(shù)據(jù)為.mat格式

https://blog.csdn.net/weixin_40446557/article/details/88219673

?

?

?


關(guān)于Python庫的使用和查詢

?

Python學(xué)習(xí)筆記—常用庫簡介:https://blog.csdn.net/qq_38265137/article/details/78321129

Python常用庫簡介(持續(xù)更新):https://www.jianshu.com/p/04f398b32da1

Python標準庫介紹:https://www.cnblogs.com/chengjian-physique/p/8563133.html

?

?


快捷鍵設(shè)置

【軟件使用】VScode中編輯python_第5張圖片

【軟件使用】VScode中編輯python_第6張圖片


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲欧洲精品在线 | 日本高清视频www夜色资源网 | 另类视频色综合 | 亚洲一区二区三区在线视频 | 成人高清在线视频 | 久久久成人精品视频 | 小明看看成人免费视频 | 在线看亚洲 | 欧美骚视频| 久久综合九色综合欧洲 | 手机国产日韩高清免费看片 | 欧美一级毛片不卡免费观看 | 亚洲欧美成人中文在线网站 | 欧美成人精品激情在线观看 | 欧美激情在线精品一区二区 | 亚洲一区播放 | 韩国精品 | 欧美成a人片在线观看久 | 成年人看的视频网站 | 亚洲欧美中文字幕 | 色播视频在线播放 | 男女视频在线免费观看 | 国产精品久久久久久中文字 | 性夜影院爽黄a爽在线看香蕉 | 国产天堂网 | 99久久久久国产精品免费 | 99久久精品日本一区二区免费 | 青青草免费观看完整版高清 | 美女91视频 | 久久777国产线看观看精品 | 欧美激情 亚洲 | 亚洲欧美中文日韩在线 | 伦一区二区三区中文字幕v亚洲 | 国产精品久久久久一区二区三区 | 亚洲最大成人 | 久久久噜噜噜久久中文字幕色伊伊 | 色婷婷精品综合久久狠狠 | 色婷婷一区二区三区四区 | 欧美日韩亚洲一区 | 成年人在线播放视频 | 91精品国产777在线观看 |