前言:自動(dòng)化測(cè)試存在比較多的使用限制,會(huì)存在某段時(shí)間無(wú)法使用的生疏期。通過(guò)這篇文章記錄項(xiàng)目編寫程序中遇到的問(wèn)題以及解決思路,希望對(duì)以后的自動(dòng)化開發(fā)能有些幫助。
問(wèn)題11:python鏈接postgre數(shù)據(jù)庫(kù)
問(wèn)題12:python單文件打包--可以研究下多文件打包,目前還沒有解決多問(wèn)題打包的問(wèn)題
問(wèn)題13:python如何生成json文件?如何將生成的文件格式化
問(wèn)題14:python如何創(chuàng)建目錄,創(chuàng)建文件
問(wèn)題15:python如何寫入文件內(nèi)容入門之---txt
?
問(wèn)題11:python鏈接postgre數(shù)據(jù)庫(kù)
? ? ? ? python鏈接數(shù)據(jù)庫(kù),之前寫過(guò)一篇如何鏈接Mysql的數(shù)據(jù)庫(kù)。這次面對(duì)的是postgres,鏈接的方式基本相同。
首先需要引入“驅(qū)動(dòng)”【之前不知道叫驅(qū)動(dòng),就知道是調(diào)用postgres的包】psycopg2
然后配置數(shù)據(jù)庫(kù)鏈接,創(chuàng)建腳本瓶裝數(shù)據(jù)執(zhí)行就可以了。源碼如下:
import psycopg2
import uuid
conn = psycopg2.connect(database="postgres",
user="sa",
password="tusc@6789#JKL",
host="172.18.15.249",
port="16543")
cur = conn.cursor()
print("Opened database successfully")
cur.execute("select * from ")
問(wèn)題12:python單文件打包--可以研究下多文件打包,目前還沒有解決多問(wèn)題打包的問(wèn)題
? ? ? ? 單文件打包主要適用于,某些小型的工具開發(fā),開發(fā)完成后將代碼封裝為exe。運(yùn)行代碼不需要安裝python,以及IDE,使用及其簡(jiǎn)便。安裝的過(guò)程中也發(fā)現(xiàn)了很多問(wèn)題,這里一并記錄下。
攻略找了很多,覺得下面這個(gè)幫助是最大的!
https://www.cnblogs.com/mimi0107/p/5755946.html
1. 安裝Pyinstaller,本地已經(jīng)按照了Python3.7的情況下,直接CMD進(jìn)入命令行后,執(zhí)行pip?install PyInstaller即可。
自己執(zhí)行的之后,怎么都安裝不上,后來(lái)才知道是本地的pip.exe版本較低導(dǎo)致的,需要升級(jí)下本地pip版本,CMD中錄入如下命令 : python -m pip install --upgrade pip。
2、啟動(dòng)cmd將py文件打包成exe文件
pyinstaller文件夾位于:G:\Anaconda2\Anaconda2\Lib\site-packages
(如果沒有安裝Anaconda2,只裝了python,那么pyinstaller應(yīng)該位于【你的安裝目錄\python27\Lib\site-packages】)
(1)在site-packages文件夾下新建文件夾myexe用來(lái)存放要做成exe的py文件
(2)命令提示符進(jìn)入到myexe文件夾;
(3)命令提示符輸入:pyinstaller -F 文件名.py;注意空格和大小寫;【例如pyinstaller -F mytest.py】
(4)在文件夾內(nèi)將生成若干文件,其中exe文件在dist文件夾中。
3. 打包的exe文件,可在未安裝python的電腦上執(zhí)行,很適合用于小型工具開發(fā)
目前這種打包方式,本地嘗試只適用于簡(jiǎn)單的程序。針對(duì)需要安裝驅(qū)動(dòng),流程比較復(fù)雜,例如自動(dòng)化測(cè)試流程,目前還沒有通過(guò)打包的方式完成,還有待嘗試和改進(jìn)。
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

