原创 量化之路--configparser讀寫配置文件中的坑

python3 中需要使用引入新版的configparser,而非ConfigParser 讀寫前都要用read()打開配置文件,假如用add_section()就直接涼了,因爲後者會直接清空配置文件,只留下一條你在後面set()的鍵

原创 量化交易——git使用

Git可視化極簡易教程 — Git GUI使用方法 https://www.runoob.com/w3cnote/git-gui-window.html Git 中 SSH key 生成步驟 https://www.cnblogs.

原创 相對路徑的問題

路徑中只能用/ pycham:上層目錄爲…/(兩個點,不是三個。顯示問題) 命令行,vsc中爲 ./

原创 import報錯——解決之道sys.path.apped()

import sys sys.path.append(’.\\’) 讓python到上一級目錄中去搜索,整活!

原创 量化之路——QThread的坑,無法加載Thread模塊

from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * from PyQt5 import QtCore, QtGui, Q

原创 量化之路——pyqt5實現界面+pyinstall封裝

環境搭建: pip install PyQt5 使用Qtdesigner pip install PyQt5-tools pyinstall打包 pip install pyinstaller 假如pip報錯,應先升級pip,因爲py

原创 量化交易——api簽名加鹽之md5加密

MD5加密 import hmac import hashlib ekey = 'samplekey' to_enc = 'sampledata' ekey = ekey.encode(encoding='UTF8') to_enc

原创 量化交易(2)——OKEX簽名驗證中MD5加密的坑

hexdigest = hmac.new(payload, digestmod=hashlib.md5).hexdigest().upper() hexdigest = hashlib.md5(payload).hex

原创 量化交易(3)——urllib處理請求參數

urllib.parse.urlencode(xxxxxxx)把字典類型的數據,轉換成以&分隔的url請求參數,如: api_key=0217ef744e3eae&sign=546F59F urllib.parse.urlparse

原创 ddt文件驅動使用中的坑

代碼中加了一個註釋 ··· @ddt.data( ['郵箱格式不正確','111'], ['郵箱格式不正確','111@163'], ['郵箱格式不正確','111@1

原创 selenium 生成的測試報告的兩種方法

第一種: unittest自帶的報告生成器 unittest.TextTestRunner(需要自定義參數).run(suite) 第二種: 大神編寫的HTMLTestRunner HTMLTestRunner.HTMLTestR

原创 selenium學習過程中的坑:message: no such element: Unable to locate element:

selenium使用過程中的坑 使用class標籤定位時報錯: message: no such element: Unable to locate element: {"method":"class name" 在測試過程中,定

原创 selenium ——獲取 layer.msg 彈窗的信息

layer.msg 是layer所提供的一種彈窗形式 查詢了一下百度谷歌沒能找到直接可以獲取相關信息的方法。 好在最後用簡單的webdriver工具把相關信息成功提出來了,具體實現過程如下: 首先要在瀏覽器中確定好要用來定位的標籤,且

原创 用python實現帶cookie的POST請求

寫程序之前,先用postman測試cookie及其他參數是否可行。 postman cookie設定參照https://blog.csdn.net/qq598535550/article/details/80979046 需要用

原创 pycharm 18.2 破解過程記錄(9月10日)

1.官網下載18.2版本 2.下載破解補丁 下載地址:http://idea.lanyus.com/ 3.將下載好的破解jar包放到D盤根目錄中 4.到pycharm的安裝目錄中找到/bin下的pycharm.exe.vmop