原创 Selenium關閉多餘窗口保留當前窗口

from selenium import webdriver d1 = webdriver.Chrome() d1.maximize_window() d1.get(Firsturl) # 代碼簡化了,之後,點擊連接打開新的標籤

原创 Should not import this directly, used by pubsub.core if applicable

問題: 在python應用程序中使用了pubsub,使用工具調試的運行一切正常,但是使用pyinstaller 將程序打包成exe文件後,出現如下錯誤。 Traceback (most recent call last): Fi

原创 python3 使用ssh隧道連接mysql

import pymysql from sshtunnel import SSHTunnelForwarder import pymysql.cursors #以dict形式輸出 def dbconnect_ssh(ssh_h

原创 安裝paramiko遇到的錯

error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 解決辦法:sudo apt-get install build-essential libssl-de

原创 Flask設置和獲取session案例

from flask import Flask, render_template, request,make_response,session,redirect,url_for app = Flask(__name__) app.

原创 Flask設置和獲取cookies案例

w3cschool Flask教程中關於cookie的設置代碼不完整,完整如下: 主程序: from flask import Flask, render_template, request,make_response app =

原创 python裏的get_page函數

import urllib2 def get_page(url): return urllib2.urlopen(url).read() def get_next_target(page): start_lin

原创 asyncio理解

import threading import asyncio @asyncio.coroutine def hello(): print('Hello world! (%s)' % threading.currentT

原创 Python是如何進行內存管理的

答:從三個方面來說,一對象的引用計數機制,二垃圾回收機制,三內存池機制 一、對象的引用計數機制 Python內部使用引用計數,來保持追蹤內存中的對象,所有對象都有引用計數。 引用計數增加的情況: 1,一個對象分配一個新名稱 2,將

原创 pymongo 連接認證

1.查看pymongo版本: 結果爲3.2 pip list -v 2.查看mongoDB版本: 結果爲2.6 在mongo終端中輸入 db.version() mongoDB有不同的認證機制,3.0版本以後採用的是’SCRAM

原创 mysql5.5修改遠程訪問

1:使用“use mysql”命令,選擇要使用的數據庫,修改遠程連接的基本信息,保存在mysql數據庫中,因此使用mysql數據庫。 2:使用“GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDE

原创 安裝tesseract和tesserocr

1.下載,地址是 https://digi.bib.uni-mannheim.de/tesseract/ 2.配置環境變量,將D:\Tesseract-OCR添加到環境變量的系統變量中的path中,並且新建TESSDATA_PRE

原创 wxpython多線程

多線程例子一: import wx import threading import random class WorkerThread(threading.Thread): """ This just simulat

原创 python2.7+wxpython4.0.1+pyinstaller打包的正確用法

hi 各位看官,本文是截止2018年7月4日,基於python2.7開發wxpython時的打包正確用法。 坑1: wxpython的最新版本爲4.0.3 但是因爲4.0.3引入了新的pubsub 4.0 不兼容python2.7。所

原创 ImportError: cannot import name Publisher

報錯解決方法: from wx.lib.pubsub import setuparg1 from wx.lib.pubsub import pub as Publisher 然後:替換任何出現Publisher()的Publisher