簡介字符串序列用于表示和存儲文本,python中字符串是不可變的,一旦聲明,不能改變通常由單引號('),雙引號("),三引號('''""")包圍其中三引號可以由多行組成,編寫多行文本的快捷語法,常用語文檔字符串,在文件的特定地點,被當做注釋。便捷的多行注釋Python實際三類字符串:1.通常意義字符串(str)2.原始字符串,以大寫R或小寫r開始,r'',不對特殊字符進行轉義3.Unicode字符串,u''basestring子類在Python中,字符串是
系統 2019-09-27 17:48:00 1968
一、為什么要安裝虛擬環境情景一、項目A需要某個庫的1.0版本,項目B需要這個庫的2.0版本。如果沒有安裝虛擬環境,那么當你使用這兩個項目時,你就需要來回的卸載安裝了。情景二,項目A需要python2.7環境下運行,項目B需要在python3.6環境運行,如果使用虛擬環境可以分別為這兩個項目配置不同的運行環境總的來說:virtualenv是一個創建隔絕的Python環境的工具,能為每一個python項目創建獨立的,定制的環境二、安裝步驟1、現在電腦上安裝你需
系統 2019-09-27 17:47:45 1968
#coding=utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.action_chainsimportActionChainsfromselenium.webdriver.common.keysimportKeysimporttimeimportosmydriver=webdriver.Firefox()mydriver.get("http://www.126.com/")time
系統 2019-09-27 17:47:40 1968
介紹這段程序用來隨機批量生成一批安全性相對較高的密碼,要了解你當前使用的密碼強度到底如何?可以試一下這個網站:https://howsecureismypassword.net/他會告訴你計算機需要多久破解你的密碼:代碼#!python3importrandomprint('''========================密碼生成器========================''')numberOfPassword=int(input('要生成幾個
系統 2019-09-27 17:47:10 1968
匿名管道管道是一個單向通道,有點類似共享內存緩存.管道有兩端,包括輸入端和輸出端.對于一個進程的而言,它只能看到管道一端,即要么是輸入端要么是輸出端.os.pipe()返回2個文件描述符(r,w),表示可讀的和可寫的.示例代碼如下:復制代碼代碼如下:#!/usr/bin/pythonimporttimeimportosdefchild(wpipe):print('hellofromchild',os.getpid())whileTrue:msg='howa
系統 2019-09-27 17:47:08 1968
tzset()方法重置所使用的庫例程的時間轉換規則。環境變量TZ指定如何完成此操作。TZ環境變量的標準格式(空格為清楚起見而加的):復制代碼代碼如下:stdoffset[dst[offset[,start[/time],end[/time]]]]std和dst:三個或更多的字母數字給人的時區縮寫。這些將被傳播到time.tzname。offset:偏移量offset的形式為:.hh[:mm[:ss]]。這表明增值的本地時間以UTC到達。如果前面加一個“-”
系統 2019-09-27 17:46:36 1968
問題:測試時收發流采用TestCenter、SmartBit等儀表來進行。如果仍采用其進行自動化冒煙,則會帶來效率低、成本高的問題。解決方案:采用網卡來收發流,雖然有性能統計上的缺陷,但可以驗證一些基本功能,且經濟。采用scapy模塊,1-獲取計算機網卡的iface,并預先設計好用哪些iface進行收發流;2-conf.L2listen對各個iface進行監聽3-subprocess.Popen來調用tShark.exe啟動抓包,也可以調用ping.exe
系統 2019-09-27 17:46:36 1968
由于之前有一個項目老是要打開文件,然后用pickle.load(file),再處理。。。最后要關閉文件,所以覺得有點繁瑣,代碼也不簡潔。所以向pythonwithstatement尋求解決方法。在網上看到一篇文章:http://effbot.org/zone/python-with-statement.htm是介紹with的,參考著例子進行了理解。如果經常有這么一些代碼段的話,可以用一下幾種方法改進:代碼段:setthinguptry:dosomethin
系統 2019-09-27 17:46:17 1968
本節內容paramiko模塊(基于SSH用于連接遠程服務器并執行相關操作)paramiko模塊SSHClient用于連接遠程服務器并執行基本命令基于用戶名密碼連接#Author:yyqianimportparamiko#創建SSH對象ssh=paramiko.SSHClient()#允許連接不在know_hosts文件中的主機ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#連接服務器ssh
系統 2019-09-27 17:46:15 1968
了解http協議http請求頭GET/HTTP/1.1Host:www.baidu.comConnection:keep-alivePragma:no-cacheCache-Control:no-cacheUpgrade-Insecure-Requests:1User-Agent:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/76.0.3809.1
系統 2019-09-27 17:45:46 1968